用途:把已收集的需求和代码库上下文转化为可执行的规范文档,作为规划与实现之间的契约。输入需包含需求文档、项目上下文(技术栈、结构、模式)、待修改文件与可参考文件。
主要能力:按阶段加载上下文(读取需求、产品、技术栈及分析结果文件)、分析实现策略与风险、撰写包含概览、工作流类型、任务范围、技术上下文、待修改与参考文件、模式、功能需求、边界情况、实现说明、成功标准与 QA 验收标准的规范,并可用 grep 校验关键章节是否存在,最后保存到 .claude/context/specs/ 目录。原则是先在需求收集完成后写规范,再进入实现;简单变更或探索性工作可例外。
使用方式:先读取 .claude/context/memory/learnings.md,再依次读取需求、产品、技术栈、分析等文件,按模板撰写规范并保存。命令示例如 cat 读取与 grep 校验,保存用 cat > .claude/context/specs/[task-name]-spec.md。
适用场景:功能开发、重构、调查、迁移等需要正式规范的工程任务。限制:需要先有需求与上下文,缺少则难以生成;不适用于无需正式规范的简单变更;具体平台、收费与效果暂未提供。