快速开始
npx skills add mattpocock/skills --skill=ask-mattnpx skills update ask-matt功能说明
ask-matt 是本仓库所有技能的路由器。你描述当前所处的情境,它会告诉你哪个技能或流程适合,以及按什么顺序运行它们。
它本身不做任何实际工作。它不会拷问、编写规格说明或修复任何东西——它只负责指引方向。它主要为用户主动调用的技能而存在:这些技能不会自动触发,所以你需要记住它们的存在,而 ask-matt 就是你可以托付这份记忆的地方。它也会指向那些你可以通过名称直接调用的模型主动调用技能——/tdd、/diagnosing-bugs、/prototype、/code-review,以及两个词汇参考工具 /domain-modeling 和 /codebase-design。它会回答"选哪个,什么时候用",然后把你交给真正执行工作的那个技能。
何时使用
你通过输入 /ask-matt 来调用它——智能体不会主动使用它。
每当你 unsure 某个情境该用哪个技能或流程时,就使用它:你有一个想法但不知道从何开始,有一堆 bug 报告但不确定是否该用 /triage,或者有两个看起来功能重叠的技能让你难以区分。如果你已经知道自己想要哪个技能,就跳过路由器直接调用它。
流程,而非仅仅是技能
ask-matt 带给你的核心概念是流程——一条贯穿多个技能的路径,而不是单个技能。大多数工作沿着一条主流程进行(想法 → 交付:拷问 → 规格 → 任务 → 实现 → 评审),两条入口匝道汇入其中(用于处理 incoming bug 和请求的分类通道;用于生成想法的代码健康通道),其他所有内容都是你可以单独调用的独立技能。提出一个问题,你会被定位到正确的流程、正确的步骤上——而不只是拿到一个工具。