SuperAPI AI 工具集

stack-templates

智能体与模型

查看项目

更新于 10-16 03:13

技能介绍

用途:Stack Templates 提供 @outfitter/* 组件的模板,用于按 Outfitter Stack 约定搭建新组件,覆盖 handler、handler 测试、CLI 命令、MCP 工具和守护进程服务五类。

主要能力:模板对应不同包,handler 用 @outfitter/contracts,handler 测试用 @outfitter/testing,CLI 命令用 @outfitter/cli,MCP 工具用 @outfitter/mcp,守护进程用 @outfitter/daemon。handler 为传输无关的业务逻辑,返回 Result<T, E>,配合 zod 定义输入 schema 与 createValidator 校验;CLI 命令基于 Commander.js 调用 handler;MCP 工具用 defineTool() 定义并自动推断 schema;守护进程支持健康检查与 IPC。

使用方式:按组件类型选择模板,先写 handler,再写适配层(CLI/MCP/API);在 handler 入口用 createValidator 校验;在 handler 签名中列出所有错误类型;通过所有 handler 调用传递 context;直接测试 handler,不经过传输层。

适用场景:需要按 Outfitter Stack 约定快速创建新组件、统一错误处理与测试结构的项目。

限制:资料未提供安装命令、版本要求、收费或平台信息;模板细节以 templates/ 下对应文件为准。