用途:在实现新功能之前先产出一份完整的实施计划,写入 specs/feature-<descriptive-name>.md,只规划不编码。
主要能力:推理架构与实现方式;阅读代码库以理解现有模式、风格与约定;按固定 Markdown 结构填写各节,包括功能描述、用户故事、问题陈述、解决方案、相关文件、实施计划、分步任务、测试策略、验收标准、验证命令与备注;把实施计划拆为 Foundation、Core、Integration 三个阶段;包含证明功能端到端可用的验证命令,并考虑边界情况与错误场景。
使用方式:阅读并参考 README.md、CLAUDE.md、src/ 或 app/、tests/、package.json 或 pyproject.toml、docs/ 等文件理解项目约定,然后按规定的 Plan Format 撰写计划文件。计划格式中的各节需逐项填写,尤其测试策略。验证命令示例形式为运行测试命令、构建命令及手动验证步骤(具体命令视项目而定,资料未给出具体命令)。
适用场景:新功能开发前的规划阶段,尤其是需要明确用户故事、分阶段实施与测试覆盖的团队协作。
限制:该技能不实现功能,只输出计划;未提供具体的模型名称、价格、平台支持范围或安装方式。