SuperAPI AI 工具集

build

编程与开发

查看项目

更新于 10-15 22:12

技能介绍

用途:按计划逐个阶段实现代码。每次调用只实现一个阶段,读取 .specs/plans/<slug>.md 计划文件。若不传参数,会列出计划供选择;也支持 @路径 直接读取指定计划文件。建议开始前 /clear 以释放上下文。

主要能力:扫描计划中的 ## Phase N 标题,统计 - [ ] 与 - [x] 复选框,找出第一个未完成且未被阻塞的阶段;展示阶段标题与剩余项;若在默认分支(main/master)则可创建 feat/<slug> 分支;逐项实现并同步写测试,遵循项目既有约定(CLAUDE.md、linter 配置、测试设置),不越出当前阶段范围。

反馈循环:根据清单文件检测工具链并运行已有检查,如 Node 的 package.json scripts(typecheck/tsc、test、lint、format:check)、Python 的 pyproject.toml/Makefile(mypy、pytest、ruff、black --check)、Go 的 go.mod(go build ./...、go test ./...、go vet、gofmt -l)、Rust 的 Cargo.toml(cargo check、cargo test、cargo clippy、cargo fmt --check)。失败时读取错误、修复、重跑,每个脚本最多 3 次;仍失败则作为阻塞点询问用户。

收尾:全部检查通过后把已完成项改为 - [x],展示改动并询问是否提交;提交只暂存实现文件(除非项目提交 specs),按项目提交约定生成消息,只做本地提交、不推送远端。

互动与限制:所有选项以编号列表呈现并等待用户选择;遇到无法提供的依赖(API 密钥、外部服务、手动设置、设计决策)时暂停询问,不静默绕过。规则上不得修改 spec 内容,除勾选复选框外不得修改计划内容,不得强加编码风格,只提交到本地。

适用场景:已有结构化计划文件、希望按阶段稳步落地并保持测试与检查通过的项目。暂未提供官方收费、价格或支持平台等信息。