用途:ask-matt 是位于用户调用型 skill 之上的路由器,用来回答“当前情境应该用哪个 skill 或 flow”。它本身不执行构建,而是给出路径建议。
主要能力:资料将它描述为对仓库中用户调用型 skill 的路由。它把 skill 组织成 flow(路径):大多数路径沿一条主流程走,另有两条 on-ramp 汇入主流程,其余为独立 skill。
主流程:idea → ship。无代码库时从 /grill-with-docs 开始(有状态,会把学到的内容保留在 CONTEXT.md 和 ADR 中);没有代码库则用 /grill-me。若某个问题需要可运行的答案,则经由 /handoff 双向桥接到 /prototype,用一次性代码作答,再 /handoff 回来。若是多会话构建,走 /to-prd 生成 PRD,再由 /to-issues 拆成可独立领取的问题,每个问题开新会话并把 PRD 与该问题传给 /implement;不是多会话构建则直接在同一上下文窗口内 /implement。
上下文卫生:第 1–3 步应保持在同一个不中断的上下文窗口内,不要在 /to-issues 之前压缩或清空;每个 /implement 则从问题出发、全新开始。限制是“smart zone”——模型仍能清晰推理的窗口(当前先进模型约 120k tokens);若在 /to-issues 前接近该上限,应 /handoff 到新线程继续。
On-ramp:积压的 bug 与需求走 /triage,产出 agent-ready 的问题供 /implement 使用;triage 只用于非自己创建的问题。代码库健康走 /improve-codebase-architecture,用于日常维护。
跨会话:/handoff 把会话压缩成 markdown 文件,供新会话引用,是上下文窗口之间的桥;/compact(内置)则留在同一对话中,由摘要替代早期轮次,适合阶段之间有意停顿,不宜在阶段中途使用。
独立 skill:/grill-me 用于没有代码库时打磨计划或设计,无状态;/teach 用当前目录作有状态工作区多会话学习概念;/writing-great-skills 是编写与编辑 skill 的参考。
前置条件:首次工程流程前运行 /setup-matt-pocock-skills,配置问题跟踪器、triage 标签与文档布局;自定义问题跟踪器也可用。
限制:资料未提供该 skill 的安装方式、收费与价格、支持平台、效果评测等信息。