用途:该技能用于实现恰好一个可独立执行的 Beads 问题(task、bug、chore、spike 或独立 feature),提供有边界的认领、实现、验证、评审、提交与关闭生命周期。不适用于 workflow:feature 史诗或其子任务,这类问题应使用 /start-feature 和 /implement-feature;也不应将独立维护或审计任务改造成 feature 以便套用 feature 工作流。
主要能力:先解析并认领唯一问题,要求提供精确 Beads ID、精确标题或唯一人类标题片段;认领前需阅读结构化字段、检查父级与祖先,确认问题为 open、ready 且属允许类型,并出现在 bd ready --json 中。所有连续的 Beads 变更命令(包括启动版本记录、认领、证据更新、关闭与交互验证)必须运行在共享租约内,通过 beads-workflow-lock.py 包装执行。工作流只加载任务上下文,先写行为测试再实现最小完整变更,并运行任务特定验证命令;文档变更时还需运行 uv run --no-project python scripts/check-docs.py。
评审与证据:为正确性、安全性、可维护性、测试充分性和合规性启动恰好一名全新只读评审员;审查证据以所选问题的 Beads notes 为权威记录,不创建单独评审 bead。提交并关闭前需记录验证与评审证据,使用实现提交 SHA 或具体无提交理由,并运行 reconcile-beads-interactions.py verify-standalone 验证干净起始边界。调用 /implement-task 仅授权本地实现提交及必要的交互证据审计提交,不授权推送、拉取请求、合并或远程交付。
限制:若问题缺少可执行意图、边界或验收证据,应停止并提问,不得编造产品策略或扩展为 feature 规划。若清洁检查失败、分支未授权或仓库归属不清,应停止请求恢复。评审 harness 不可用时须记录 unavailable 并停止,不得以自我评审替代。不得用占位 SHA 关闭、吸收无关交互行或在实现与审计证据未提交时声称完成。