ask-matt
询问哪种技能或流程适合你的情况。一个基于本仓库技能的路由器。
技能说明mattpocock/skills
询问哪种技能或流程适合你的情况。一个基于本仓库技能的路由器。
技能简介
ask-matt 是一个“技能路由器”:它根据你当前面对的情况,从本仓库中选择最合适的技能或流程,并指引你使用。你不必记住所有技能,遇到问题时直接问它即可。
使用场景
- 想从一个想法走完“打磨→规划→实现→审查”的完整构建流程。
- 有大量外部提交的 bug 与功能请求,需要先分类并转成可执行工单。
- 遇到无法一眼定位的顽固 bug,希望系统化诊断并修复。
- 启动一个庞大模糊的绿地项目,需要逐步理清方向、产出决策。
- 有空闲时想改善代码库架构,让它更适合 Agent 后续操作。
使用方法
ask-matt 没有独立安装命令,它作为仓库技能集的一部分,在 Agent 会话中由你主动请求触发。使用方式:
- 用 ask-matt 作为入口,描述你的处境(例如“有功能请求积压”),它会推荐对应的
/开头技能。 - 按推荐执行,例如:
/grill-with-docs:在工作目录中通过访谈打磨想法,并记录到CONTEXT.md和 ADR。/to-spec+/to-tickets:把多会话构建的思路转为规格和带阻塞边的工单。/implement:直接实现,内部驱动 TDD,并在提交前跑/code-review。/triage:处理外部提交的 issue。/diagnosing-bugs:诊断顽固 bug。/wayfinder:为大型模糊项目绘制决策地图。
- 需要原型验证时,用
/handoff转出、/prototype演示,再/handoff回结果。
注意事项
- 主流程步骤 1–3 应在同一个上下文窗口中完成,直到
/to-tickets前不要清理或压缩上下文。 - 接近智能区(约 150k 上下文 tokens)时,应在阶段边界
/compact,不要硬撑。 /triage只用于外部原始 issue,不要用于/to-tickets已生成的工单。/wayfinder只产出决策、不直接实现;地图清晰后应合并到/to-spec主流程继续。