Engineering
grill-with-docs
/grill-with-docs问答会话,根据现有领域模型挑战你的计划,完善术语,并在决策明确时内联更新文档(CONTEXT.md、ADR)。当用户想要根据项目的语言和记录的决策对计划进行压力测试时使用。
setup-matt-pocock-skills
/setup-matt-pocock-skills在 AGENTS.md/CLAUDE.md 中设置 `## Agent skills` 块和 `docs/agents/`,以便工程技能了解此仓库的 issue tracker(GitHub 或本地 markdown)、分类标签词汇和领域文档布局。在首次使用 `to-issues`、`to-prd`、`triage`、`diagnose`、`tdd`、`improve-codebase-architecture` 或 `zoom-out` 之前运行——或者如果这些技能似乎缺少关于 issue tracker、分类标签或领域文档的上下文。 disable-model-invocation: true
zoom-out
/zoom-out告诉代理放大视野并提供更广泛的背景或更高层次的视角。当你不熟悉某段代码或需要了解它如何融入更大的图景时使用。 disable-model-invocation: true
tdd
/tdd使用红绿重构循环进行测试驱动开发。当用户想要使用 TDD 构建特性或修复错误、提到"红绿重构"、想要集成测试,或要求测试优先开发时使用。
to-prd
/to-prd将当前对话上下文转换为 PRD 并将其发布到项目问题跟踪器。当用户想要从当前上下文创建 PRD 时使用。
improve-codebase-architecture
/improve-codebase-architecture在代码库中查找深化机会,参考 CONTEXT.md 中的领域语言和 docs/adr/ 中的决策。当用户想要改进架构、查找重构机会、整合紧密耦合的模块或使代码库更可测试和 AI 可导航时使用。
prototype
/prototype构建一次性原型以在承诺之前充实设计。在两个分支之间路由——用于状态/业务逻辑问题的可运行终端应用程序,或可通过一个路由切换的几个截然不同的 UI 变体。当用户想要原型化、健全性检查数据模型或状态机、模拟 UI、探索设计选项或说"原型化这个"、"让我玩玩它"、"尝试几种设计"时使用。
to-issues
/to-issues使用示踪弹垂直切片将计划、规范或 PRD 分解为项目问题跟踪器上可独立获取的问题。当用户想要将计划转换为问题、创建实施工单或将工作分解为问题时使用。
triage
/triage通过由分类角色驱动的状态机对 issue 进行分类。当用户想要创建 issue、分类 issue、审查传入的 bug 或功能请求、为 AFK 代理准备 issue 或管理 issue 工作流时使用。
Productivity
grill-me
/grill-me无情地面试用户关于计划或设计的内容,直到达成共同理解,解决决策树的每个分支。当用户想要对计划进行压力测试、对他们的设接受面试,或提到"grill me"时使用。
caveman
/caveman> 超压缩通信模式。通过删除填充词、冠词和客套话,同时保持完整的技术准确性,将 token 使用量减少约 75%。当用户说"caveman mode"、"talk like caveman"、"use caveman"、"less tokens"、"be brief"或调用 /caveman 时使用。
handoff
/handoff将当前对话压缩为交接文档,供另一个代理继续。 argument-hint: "下一个会话将用于什么?
write-a-skill
/write-a-skill创建具有适当结构、渐进式披露和捆绑资源的新代理技能。当用户想要创建、编写或构建新技能时使用。
Misc
scaffold-exercises
/scaffold-exercises创建包含章节、问题、解决方案和解释器的练习目录结构,并通过 linting。当用户想要搭建练习、创建练习存根或设置新课程章节时使用。
git-guardrails-claude-code
/git-guardrails-claude-code设置 Claude Code 钩子以在执行之前阻止危险的 git 命令(push、reset --hard、clean、branch -D 等)。当用户想要防止破坏性 git 操作、添加 git 安全钩子或在 Claude Code 中阻止 git push/reset 时使用。
migrate-to-shoehorn
/migrate-to-shoehorn将测试文件从 `as` 类型断言迁移到 @total-typescript/shoehorn。当用户提到 shoehorn、想要替换测试中的 `as` 或需要部分测试数据时使用。
setup-pre-commit
/setup-pre-commit在当前仓库中设置带有 lint-staged(Prettier)、类型检查和测试的 Husky pre-commit 钩子。当用户想要添加 pre-commit 钩子、设置 Husky、配置 lint-staged 或添加提交时格式化/类型检查/测试时使用。
Personal
edit-article
/edit-article通过重组章节、提高清晰度和精简散文来编辑和改进文章。当用户想要编辑、修订或改进文章草稿时使用。
obsidian-vault
/obsidian-vault在 Obsidian 仓库中搜索、创建和管理带有 wikilinks 和索引笔记的笔记。当用户想要在 Obsidian 中查找、创建或组织笔记时使用。
More creators
Matt Pocock skills
AI skills for real engineers. Straight from my .agents directory.
Utharn Buranasaksee skills
Agent skills Utharn Buranasaksee uses every day to do real engineering - not vibe coding. Fork of mattpocock/skills with extra engineering and personal skills.
Ronaldo Davi skills
Portuguese fork of mattpocock/skills adding GitHub governance, persistent docs, issue planning, automatic framework checks, redeploy, and a mandatory QA gate.
TimothyVang skills
AI Security Engineer fork of mattpocock/skills focused on DFIR and investigative agents, plus a trading toolkit.