该工具是面向功能开发的规格驱动编排框架,强调在执行前消除歧义。命令流程为 /spec.plan 创建规格、/spec.refine 研究改进、/spec.clarify 回答澄清问题、/spec.tasks 拆解任务、/spec.run 执行任务。
主要能力:从意图生成规格文件(specs/{feature-slug}.md,kebab-case),检测仓库语言(如 go.mod、pyproject.toml、package.json 等),标记 DRAFT 状态并在 Open Questions 列出澄清问题。支持通过 --gemini 调用 gemini -m gemini-3-pro-preview 进行研究与评审;可加载 design-patterns 等技能;在 specs/README.md 中按项目覆盖语言、约定与模板。只有当 Open Questions 为空时才允许生成任务文件(specs/{feature-slug}.tasks.md)并标记 APPROVED。任务按逻辑组件拆分,不在此阶段做 TDD 粒度;/spec.run 执行时按 RED-GREEN-REFACTOR 循环并提交,状态由 DRAFT 经 APPROVED、IN_PROGRESS 到 COMPLETED。
使用方式:按顺序调用五个子命令,例如 /spec.plan <intent>、/spec.refine <section>、/spec.clarify Q1: answer、/spec.tasks、/spec.run [task#]。可用 specs/README.md 覆盖默认行为,如语言、模板、自动调用 /trivy 或 /gemini-review。
适用场景:需要结构化规格与任务拆解的功能开发,尤其是多语言项目与需架构决策的场景;会话中断后可查找 IN_PROGRESS 规格与未完成任务并恢复。
限制:任务拆解前必须清空 Open Questions,否则报错;/spec.run 无任务文件时需先执行 /spec.tasks;执行中若出现歧义则阻断并需 /spec.refine。具体安装方式、平台支持与收费信息暂未提供。