正在打开每日关注
正在打开每日关注
以 skills 组合把 Agent 编程串成“想法→设计→任务→实现→维护”的闭环。
介绍一下我最喜欢的 agentic coding skills 套件,作者 @mattpocockuk 刚刚正式发布 v1.0.0 版本了,相比旧版本有了不少的改动,今天从全局视角来看一下怎么用这套 skills。 如果你第一次用这套 skill,记住一条主流程就够了。作者这次甚至新出了个 ask-matt(路由技能),当你不知道用啥时直接问。 80% 的工作都是这样开展的:idea → ship,把它当成开发周期的五个阶段,从上往下走(见下图): 1. 构思。一切从一个想法开始,都汇进同一条主流程,这个想法可以凭空来,也可以是以下任何的过程中出现的灵感。 2. 打磨设计。别急着写代码,先让 AI 反过来拷问你。grilling 是统一的拷问入口,会逼问你设计里的每一个分支,直到真正想清楚。 如果项目已经有代码,用 grill-with-docs;如果代码还没有,只有一个想法,就用 grill-me。 要是碰到那种需要很长验证周期的问题,可以使用 handoff 开一个新会话、拿 prototype 写段一次性代码验证,再 handoff 把结论带回来。 3. 固化任务。这一步是可选的,先用 to-prd 把聊成型的设计变成一份 PRD,再用 to-issues 把它拆成一个个可以各自独立认领的问题。我在使用 multica @MulticaAI 的过程中完美使用这个技能,将问题分解以及分发下去。 4.实现构建。到这里才真正写代码,implement 拿着 PRD 或 issue 去实现,tdd 用红-绿-重构来写代码。diagnosing-bugs 是根因诊断。还有个场景是用 triage 把别人提的 issue 给划分成更规范的原子问题,哪些可以直接给 Agent 跑,哪些还需要人去 review。 5. 持续优化。功能上线不是终点,有空可以跑一跑 improve-codebase-architecture,扫描代码里可以优化的地方。它又会变成第 1 步里的新想法,整条流程就这样闭环转起来。另外还有 resolving-merge-conflicts 这种解冲突的 skill。 另外值得一提的是,这套 skill 底下还藏着两块“词汇底座”。codebase-design 负责深模块的设计语言,domain-modeling 负责领域术语和架构决策记录。这两个你几乎不会直接调用它们,但上面好几个 skill 都会复用,这也是这次重构最见功力的一笔:把散落各处的概念收拢成单一的真相源。 如果你是第一次使用这套技能包,记住一句话就够了:先装上 ask-matt 问一问,剩下的就是“想法 → 打磨 → 固化 → 构建 → 维护”这条主线了。
Announcing mattpocock/skills v1 - Achieved a 63% reduction in token cost for skill descriptions - Split skills into model-invocable and user-invocable skills, adding /codebase-design, /domain-modeling, and /grilling - (UPDATED) /writing-great-skills - rewritten from the ground up, encoding my skill-writing best practices - (UPDATED) /diagnose -> /diagnosing-bugs - now model-invocable, awesome for fixing hard bugs - (NEW) /ask-matt: a router skill that teaches you how all the engineering skills work together
是什么 这条内容把 mattpocock/skills v1 解释为一套 Agent 编程交付流程,而非孤立的提示词集合:从 idea 出发,经过设计澄清、任务固化、实现构建与持续维护,再由架构改进产生新想法,形成闭环。
核心设计
grilling 按是否已有代码分流到 grill-with-docs 或 grill-me;to-prd、to-issues 将对话变成可审查、可认领的任务;implement、tdd、diagnosing-bugs 承接实现、测试与根因处理。ask-matt 做路由,handoff 和 prototype 支持跨会话与长验证;两个底座 skill 统一术语。
关键洞察
图中以颜色区分阶段、箭头表达顺序,并标出 auto 与 /cmd 的触发边界。核心价值是把模糊意图逐步转成 PRD、Issue、代码和维护动作,让 Agent 在合适的上下文与粒度中工作。
边界与风险 这是研发协作方法,不是结果保证器。小任务走完整流程可能增加负担;需求取舍、验收标准、代码审查和生产风险仍需人负责,技能不能替代真实运行验证。