用途:按 Fallow 原生生命周期交付所请求的变更,覆盖研究、实现、测试、文档与评审,适用于构建或修改 Fallow 的功能、修复、重构或仓库改进。
主要流程与能力:先阅读 AGENTS.md、docs/README.md 和 docs/development/task-context-map.md,检查当前分支、工作树、打开的拉取请求与 origin/main。将验收标准和验证计划写入被 gitignore 的 .plans/<task>.md。编辑前解决未决问题,并分类处理:事实类查代码、文档或历史;可观察类通过运行验证,在公共 fixture 上用 --format json --quiet 探测新构建,若变更模仿其他工具(pnpm、npm、Bun、tsc)也需探测该工具的最早支持版本、已安装版本和最新主版本,并将版本边界缩小到补丁版本;决策类涉及范围、命名、契约或权衡,需一轮内向维护者提问并附推荐答案,答案记入计划,无未决决策时跳过。涉及面向用户的设计决策时,编辑前运行 panel-review。
使用方式:在受跟踪编辑前创建实现分支和就绪的拉取请求;按流水线顺序实现,保持生成的契约、公开文档和配套仓库同步;遵循 docs/development/quality-gates.md 的测试证据规则,修复缺陷时先取得变更前会失败的命令,重启后优先怀疑 .fallow/ 缓存;运行所有适用门禁,运行 docs/development/review-routing.md 选定的评审集并解决所有阻塞;用当前验证证据和每项主张的证明级别更新拉取请求。
限制与注意:保留无关工作,绝不在已提交的 docs/ 下创建过程产物,优先将持久知识放入索引文档,并保持本技能为过程性说明。具体命令、门禁清单与评审路由细节以仓库内对应文档为准,资料未提供完整内容。