SuperAPI AI 工具集

loop-sdd

编程与开发

查看项目

更新于 10-15 23:45

技能介绍

用途:Loop SDD 用于在采用 Spec Kit 流程的项目中端到端执行一个目标,而不是回答单个提示。用户给出目标(产品应达到的结果或行为),代理自行跑完整个循环,只在完成或真正受阻时回到用户。其契约位于 CLAUDE.md 的“Modo Objetivo — Loop SDD”和“Definición de Hecho REFORZADA”,本技能是入口点。

主要能力:循环包含 Discover(读取活动 feature 的 spec/plan/tasks、相关代码、MEMORY.md 与记忆文件、日志,判断需要新 spec 还是对现有 feature 的修正/扩展,并一次性汇总所有阻塞性问题)、Plan(speckit-plan → speckit-tasks → speckit-analyze,小修正可用轻量计划但需明确范围)、Execute(speckit-implement 或对限定修复直接编辑,遵守项目技术栈与章程,如严格类型、多租户、幂等性、加密密钥)、Verify(强制由代理执行:typecheck + lint + build 等技术门禁,端到端行为自测,覆盖异常路径,并以转录/截图/日志等可观察证据确认结果)、Iterate(失败时自行诊断日志与原始输出、修复并重新验证)。

使用方式:参数即目标;未传参数时取对话中用户最后描述的目标。tasks.md 作为持久状态,便于上下文中断后恢复;记忆文件用于持久化决策、坑点与修正。

适用场景:需要按 Spec-Driven Development 流程完成功能开发、修正或扩展,并希望代理自主验证而非把测试推给用户的场景。

限制:仅在目标达成且验收标准经代理现场验证并有证据时报告完成;唯一可中途打断的情况是产品决策含糊、缺少凭据/访问权限、需要用户批准不可逆或对外操作(合并 main、破坏性删除、对外沟通、花费金钱/积分)或达到约定的成本/时间上限。不得在未亲自验证行为前宣称“完成”,不得把功能测试委托给用户,也不得为每个可逆步骤请求许可。具体命令与项目配置暂未提供。