SuperAPI AI 工具集

ask-matt

智能体与模型

查看项目

更新于 10-16 04:38

技能介绍

Ask Matt 是一个技能路由工具,用于回答「当前情况适合哪个技能或流程」。它建立在同一仓库内的一组技能之上,本身不执行具体任务,而是根据用户所处阶段给出路径建议。资料说明,用户不必记住每一个技能,可以直接询问。

用途

Ask Matt 的核心用途是路由:当用户不确定该用哪个技能、该走哪条流程时,由它来判断并指向合适的技能。资料将仓库内的技能组织为一条主流程、两条入口路径、若干独立技能,以及一层底层词汇参考。

主要能力

主流程为「想法 → 交付」,是大多数工作经过的路线。流程从 /grill-with-docs 开始,通过访谈打磨想法;该技能是有状态的,会把学到的东西保留在 GLOSSARY.md 和 ADR 中。若没有工作目录,则改用 /grill-me。当某个问题需要可运行的答案时,会绕道 /prototype,并通过 /handoff 双向衔接。若属于多会话构建,则先经 /to-spec 转为规格,再用 /to-tickets 拆分为 tracer-bullet 工单,每个工单声明其阻塞边;随后可用 /implement 逐工单实现并在其间清理上下文,或用 /implement-spec 一次性实现整个规格。代码构建由 /tdd 驱动,并以 /code-review 收尾;提交 PR 时由 /pr 组织正文;/retro 在构建后回顾会话,建议改进智能体环境而非代码。

入口路径包括:问题与请求堆积时使用 /triage,将问题推进为智能体可处理的 issue;出现故障时使用 /diagnosing-bugs,先建立紧密反馈回路再修复并补回归测试;面对庞大而模糊的工作时使用 /wayfinder,在 issue tracker 上绘制决策工单地图,产出决策而非交付物,地图清晰后再汇入主流程的 /to-spec。

代码库健康方面,/improve-codebase-architecture 用于发现深化机会,选中的想法可带入主流程的 /grill-with-docs。

底层词汇层包含两个模型调用的参考:/domain-modeling 用于打磨项目领域语言、解决一词多义、记录 ADR;/codebase-design 提供深模块词汇,用于设计模块形态。

独立技能包括:/grill-me(无状态访谈)、/grilling(访谈原语)、/prototype(一次性程序回答设计问题)、/research(后台智能体调研并留下带引用的 Markdown 文件)、/to-questionnaire(向他人发送问卷)、/wizard(生成交互式 bash 脚本处理只有人类能做的步骤)、/wait-what(用平实语言重新解释未理解的消息)、/teach(跨会话学习概念)、/writing-for-agents(撰写供智能体消费的文档)。

使用方式

资料未提供 Ask Matt 的具体安装命令或调用方式,仅说明其作为仓库内技能之上的路由器。前置条件为:在首次工程流程前运行 /setup-matt-pocock-skills,以配置 issue tracker、分诊标签和文档布局;自定义 issue tracker 也可使用。

适用场景

适合不记得所有技能、需要根据当前情境选择下一步的用户;适合在想法打磨、规格拆分、实现、测试、审查、复盘等阶段之间导航;也适合判断该走主流程、入口路径还是独立技能。

限制

资料未提供 Ask Matt 的收费、价格、平台支持或效果数据。其路由能力依赖仓库内已定义的技能集合;部分技能有前置条件或状态要求,例如 /grill-with-docs 需要工作目录,/triage 仅用于非自己创建的 issue。上下文管理方面,资料建议步骤 1–3 保持在同一未中断的上下文窗口内,并提及智能区约为 150k tokens。阶段边界处有五种选择:继续、/clear、/handoff、子智能体、/compact,具体决策树见 PHASE-BOUNDARIES.md。