mattpocock/skills

GitHub: mattpocock/skills

为 Claude Code 提供的一套可复用技能模版,涵盖需求规划、测试驱动开发、代码重构、Git 安全防护和知识管理等软件开发全流程场景。

Stars: 11701 | Forks: 972

# Agent Skills 一组 Agent 技能集合,用于扩展规划、开发和工具方面的能力。 ## 规划与设计 这些技能可帮助你在编写代码之前对问题进行思考。 - **write-a-prd** — 通过交互式访谈、代码库探索和模块设计来创建 PRD。提交为 GitHub issue。 npx skills@latest add mattpocock/skills/write-a-prd - **prd-to-plan** — 使用 tracer-bullet 垂直切片将 PRD 转化为多阶段实施计划。 npx skills@latest add mattpocock/skills/prd-to-plan - **prd-to-issues** — 使用垂直切片将 PRD 拆分为可独立领取的 GitHub issues。 npx skills@latest add mattpocock/skills/prd-to-issues - **grill-me** — 对计划或设计进行 relentless 追问,直到决策树的每一个分支都得到解决。 npx skills@latest add mattpocock/skills/grill-me - **design-an-interface** — 使用并行 sub-agents 为模块生成多种截然不同的接口设计。 npx skills@latest add mattpocock/skills/design-an-interface - **request-refactor-plan** — 通过用户访谈创建包含微小提交的重构计划,并将其提交为 GitHub issue。 npx skills@latest add mattpocock/skills/request-refactor-plan ## 开发 这些技能可帮助你编写、重构和修复代码。 - **tdd** — 采用红-绿-重构循环的测试驱动开发。一次构建一个垂直切片的功能或修复 bug。 npx skills@latest add mattpocock/skills/tdd - **triage-issue** — 通过探索代码库调查 bug,确定根本原因,并提交包含基于 TDD 修复计划的 GitHub issue。 npx skills@latest add mattpocock/skills/triage-issue - **improve-codebase-architecture** — 探索代码库以寻找架构改进机会,重点在于深化浅层模块并提升可测试性。 npx skills@latest add mattpocock/skills/improve-codebase-architecture - **migrate-to-shoehorn** — 将测试文件从 `as` 类型断言迁移到 @total-typescript/shoehorn。 npx skills@latest add mattpocock/skills/migrate-to-shoehorn - **scaffold-exercises** — 创建包含章节、问题、解决方案和解释的练习目录结构。 npx skills@latest add mattpocock/skills/scaffold-exercises ## 工具与设置 - **setup-pre-commit** — 设置 Husky pre-commit hooks,包含 lint-staged、Prettier、类型检查和测试。 npx skills@latest add mattpocock/skills/setup-pre-commit - **git-guardrails-claude-code** — 设置 Claude Code hooks,以便在执行危险 git 命令(push、reset --hard、clean 等)之前阻止它们。 npx skills@latest add mattpocock/skills/git-guardrails-claude-code ## 写作与知识 - **write-a-skill** — 创建具有适当结构、渐进式披露和捆绑资源的新技能。 npx skills@latest add mattpocock/skills/write-a-skill - **edit-article** — 通过重构章节、提升清晰度和精简文字来编辑和改进文章。 npx skills@latest add mattpoclock/skills/edit-article - **ubiquitous-language** — 从当前对话中提取 DDD 风格的统一语言术语表。 npx skills@latest add mattpocock/skills/ubiquitous-language - **obsidian-vault** — 使用 wikilinks 和索引笔记在 Obsidian 库中搜索、创建和管理笔记。 npx skills@latest add mattpocock/skills/obsidian-vault
标签:Claude AI, GitHub集成, LLM技能, 产品需求文档, 代码生成, 代码重构, 威胁情报, 工作流自动化, 开发工具链, 开发者工具, 数据管道, 智能助手, 架构设计, 测试驱动开发, 渗透测试工具, 生产力工具, 脚手架, 自动编程, 软件工程, 防御加固, 需求管理