用途:协调规范驱动开发(SDD)工作流,在整个命令生命周期内负责技能加载与进度跟踪。当启动任意 /speckit-* 命令、协调多阶段开发流程、跟踪规范到实现的进度,或确保技能依赖被加载时使用。单阶段工作(只做 specify 或只做 plan)和非规范驱动项目不适用。主要能力:会话初始化时验证仓库上下文(确认工作目录为启用 speckit 的项目、检查 .specify/ 目录结构、校验所需脚本存在);加载持久状态,包括读取 .specify/memory/constitution.md 中的约束与原则,并载入当前 spec.md、plan.md、tasks.md 上下文;加载命令依赖,将当前命令与所需技能匹配并加载互补技能;初始化进度跟踪。命令与技能映射示例:/speckit-specify 对应 spec-writing,互补 brainstorming;/speckit-clarify 同上;/speckit-plan 对应 task-planning,互补 writing-plans;/speckit-tasks 对应 task-planning,互补 executing-plans;/speckit-implement 互补 executing-plans、systematic-debugging;/speckit-converge 互补 executing-plans、verification-before-completion;/speckit-analyze 互补 systematic-debugging、verification;/speckit-checklist 互补 verification-before-completion。进度跟踪项包括仓库上下文已验证、前置条件已校验、命令专属技能已加载、工件已创建或更新、验证已完成。退出标准为:活动命令成功完成、所需工件存在且有效、进度跟踪反映当前状态、无未解决阻塞。相关技能涉及 spec-writing、task-planning 以及 superpowers 的 brainstorming、writing-plans、executing-plans。安装命令、收费与价格信息暂未提供。
speckit-orchestrator
编程与开发
更新于 10-15 17:20