主流程技能编排
以 ask-matt 作为路由技能,将 grill-with-docs、prototype、to-spec、to-tickets、implement、code-review 串联为从 idea 到 ship 的主流程,并判定何时进入原型分支、何时拆分为多会话工单。

ArcReel 仓库以 .agents/skills 目录承载一整套面向 AI 编码 Agent 的技能(skill),每个技能由 SKILL.md 定义触发条件与执行步骤,部分技能还附带脚本、参考文档和子 Agent 配置。它把软件交付拆成一条主流程:先用 grill-with-docs 或 grill-me 通过访谈打磨想法,必要时用 handoff 与 prototype 做可运行验证,再用 to-spec、to-tickets 把想法拆成带阻塞关系的工单,由 implement 驱动 tdd 逐片实现,最后用 code-review 从规范与规格两个维度审查改动。围绕这条主线,还提供 diagnosing-bugs 的反馈回路式缺陷诊断、improve-codebase-architecture 与 codebase-design 的深模块设计词汇、domain-modeling 的领域语言治理,以及 afk-team-workflow 这类无人值守批量执行流程:由 team-lead 规划 stage、委派 implementer 与 local-reviewer、串行 cherry-pick 并创建 PR,直到全部合并或明确暂停。它适合使用 Claude Code、Codex 等 Agent 工具的开发者与团队,用来把零散的提示词经验固化为可重复、可审查的工程流程。
以 ask-matt 作为路由技能,将 grill-with-docs、prototype、to-spec、to-tickets、implement、code-review 串联为从 idea 到 ship 的主流程,并判定何时进入原型分支、何时拆分为多会话工单。
code-review 以用户指定的 commit、分支或 merge-base 为固定点,并行启动 Standards 与 Spec 两个子 Agent,分别检查是否符合仓库编码规范(含 Fowler 坏味道基线)与是否忠实实现原始 issue/spec。
afk-team-workflow 让 team-lead 把 Spec 的子 issue 或一组显式 issue 划成最少的、可独立审查和合入的交付 stage,按 model-selection 为各角色选模型与 effort,委派 implementer 与未参与实现的 local-reviewer 在独立 worktree 中接力交付 issue commit,再串行 cherry-pick 到 stage branch,最后创建 draft PR 并执行 rebase merge,全程无人值守推进到全部合并或明确暂停。
diagnosing-bugs 要求先构造一个已经跑红、确定、快速、可无人运行的命令作为反馈回路,再复现、最小化、提出 3–5 个排序假设,最后以回归测试收尾。
codebase-design 统一 module、interface、depth、seam、adapter 等术语,用删除测试判断模块是否值得保留,并给出可测试接口的三条设计规则。
afk-retrospective 读取 .afk/.jsonl 与 handoff 文件,核验问题是否仍存在,按价值与紧迫性输出中文单文件 HTML 报告到 .afk/reports/ 供用户裁决。
使用场景有一个新功能想法,需要多会话完成
先用 grill-with-docs 通过访谈澄清想法并沉淀到 CONTEXT.md 与 ADR,再用 to-spec 与 to-tickets 拆成带阻塞关系的工单,逐个运行 implement 实现,最后用 code-review 对照规范与规格审查 diff。
使用场景一个 Spec 下有多个子 issue 需要连续交付
运行 afk-team-workflow,team-lead 按依赖图划分 stage、为各角色选模型并请求 rebase merge 授权,implementer 与 local-reviewer 接力交付 issue commit,全部集成后创建 draft PR 并收敛到 green HEAD 后合并。
使用场景间歇性失败或两次已知良好状态之间的回归
使用 diagnosing-bugs,先构造一个对该缺陷跑红的紧凑反馈回路,复现并最小化到每个剩余元素都不可删,再提出排序假设定位根因,并以回归测试锁定修复。