SuperAPI AI 工具集

implement-feature

通用与其它

查看项目

更新于 10-16 06:52

技能介绍

用途:在 /start-feature 关闭 spec-reconcile 后使用,接受与 /start-feature 相同的人类 feature 选择器。Beads 负责选择可执行工作,design.md 提供预期行为与设计约束。若选择器解析为独立任务、bug、chore、spike 或 feature,而非已评审 workflow:feature epic 的子项,应在认领前停止并建议改用 /implement-task。

主要能力:调用授权有界的本地实现提交、所选根节点的一次启动交互证据提交,以及每个子项和实现协调者之后的一次仅交互审计提交;不授权推送、拉取请求、合并、删除工作树或远程交付。共享原生 Beads 权威:变更前需阅读 ../dstack-core/references/INTERACTION-BOUNDARY.md;bd -C 不是隔离边界,每个认领/关闭/证据/终结区间须在 beads-workflow-lock.py 下运行,遇到忙碌租约、外来交互行或快照竞争即停止,禁止用原始 bd 写入绕过租约或复制其他 feature 的审计证据。

使用方式:先解析仓库根并运行 bd prime,只读解析 feature 选择器,取得根 ID 后运行 migrate-review-topology.py guard。选择器省略时按确定性优先级:当前分支匹配 feat/<slug>、上次成功 /start-feature 记录的仓库本地 feature,否则停止并要求选择器。通过分支而非进程 CWD 解析权威工作树,后续 Git 命令用 git -C "$task_worktree",Beads 命令用 bd -C "$task_worktree"。启动版本证据按 SKILL-VERSION.md 执行,将单行输出追加到根节点 Beads 备注并终结启动交互边界后才可认领子项。实现前做语义有界性检查,子项须对应一个可独立评审行为、一个主要所有者、一个实际提交边界;若合并独立结果或边界,应记录规划缺陷、重开 spec-reconcile。验证时运行 Beads 中持久化的任务专用验证命令,文档变更时运行 uv run --no-project python scripts/check-docs.py,不自动运行整个仓库套件。评审启动恰好一个初始评审者,按 REVIEW-STATE.md 与 REVIEW-FINDINGS.md 持久化评审问题、会话、不可变 Git 源边界、分配范围、处置与未决发现;修复后恢复同一评审者验证。

适用场景:已评审 feature 的子任务实现与继续推进。限制:不授权远程交付;工作树必须已由 /start-feature 激活;分支或工作树无法精确解析时须在变更前停止;材料性规划变更须停止实现并重开 spec-reconcile;Pi 适配器不可用时须显式失败,不得静默替换角色或改变评审次数。其余细节暂未提供。