用途:为新模块、功能或组件生成符合项目既有约定的样板代码,避免从零开始导致风格不一致。适用于创建新模块、服务、组件或功能,或用户提出“仿照现有实现新增一个”时;不用于修改既有代码。\n\n执行方式:由主智能体直接运行,输出为新源码文件及可选测试文件。\n\n工作流:先用提问工具确认要生成什么类型、名称及可参照的现有示例;再用查找命令定位同类参考代码,例如 find . -name ".ts" -path "/services/" | head -5 与 find . -name ".py" -path "/models/" | head -5,读取一到两个参考文件提取文件结构、命名约定、注释风格、错误处理与类型模式;然后查看 AGENTS.md 中的显式约定;随后按发现的模式生成源码、测试、索引/桶文件与类型定义,占位实现标记为 // TODO: implement 或 pass;接着检查文件命名、目录位置、导入可解析性与类型一致性;最后用 npx tsc --noEmit 或 mypy <module> 等快速检查,确保不破坏构建。\n\n规则:模式优先,始终先分析现有代码,不使用与项目不匹配的通用模板;完整但最小,生成全部必需文件但实现保持存根;风格与团队一致;导入必须可解析;始终生成对应测试文件(即使只有占位测试);不使用内置 explore 子智能体。收费、价格、平台等具体信息暂未提供。
scaffold
通用与其它
更新于 10-15 21:42