我的个人技能目录,直接源自我的 .claude 知识库
mattpocock/skills 是一个基于 Shell 脚本的智能体技能集合库,其内容直接源自作者的 .claude 知识库,旨在扩展 AI 助手在规划、开发、工具链和知识管理方面的能力。项目通过一系列预设的“技能”,帮助开发者更高效地完成从需求分析到代码实现的全流程。例如,`to-prd` 技能可将当前对话内容自动转化为产品需求文档并提交为 GitHub Issue;`grill-me` 技能则通过模拟面试,帮助用户彻底梳理复杂决策树中的每个分支;`tdd` 技能支持经典的“红-绿-重构”测试驱动开发循环。此外,还包含代码库架构优化、安全 git 操作防护、测试迁移等实用工具。适用于需要系统化提升 AI 协作效率的开发者或团队,尤其适合在 Claude 等 AI 助手中集成使用,以自动执行重复性任务,减少手动操作。
💡 应用场景
这个项目最适合AI辅助开发场景,通过预制技能将需求讨论、Bug排查、代码设计和Git安全等常见工作流自动化,减少手动操作和决策盲区。
从讨论到PRD自动化
问题:团队讨论完需求后,需要手动整理PRD并创建GitHub Issue,过程繁琐且容易遗漏细节。
方案:使用to-prd技能,自动将当前对话上下文综合成PRD并直接提交为GitHub Issue,无需额外访谈。
示例:你和团队在Slack/Claude里聊完一个新功能,运行to-prd,几秒后一个结构化的PRD Issue就出现在仓库里。
Bug根源分析与修复计划
问题:遇到复杂Bug时,手动排查代码耗时费力,且修复方案容易遗漏边界情况。
方案:使用triage-issue技能,自动探索代码库定位根因,并生成包含TDD修复计划的GitHub Issue。
示例:用户反馈登录超时,运行triage-issue,它会分析相关代码,找到会话管理模块的竞态条件,并给出带测试用例的修复步骤。
安全防护危险Git操作
问题:开发者误执行git push --force或git reset --hard导致代码丢失,尤其在多人协作时风险极高。
方案:使用git-guardrails-claude-code技能,在Claude Code中设置钩子,拦截并阻止危险命令执行。
示例:配置后,当有人输入git push --force时,Claude Code会弹出警告并拒绝执行,直到手动确认。
模块接口多方案设计
问题:设计模块接口时容易陷入单一思路,缺乏对比和权衡,导致后期返工。
方案:使用design-an-interface技能,并行生成多个截然不同的接口设计方案,供团队评估选择。
示例:设计支付模块API时,运行design-an-interface,它会同时输出RESTful、GraphQL和事件驱动三种方案,附带优缺点分析。
📊 项目信息
- 语言
- Shell
- Stars
- ⭐ 44,390
- Forks
- 3,553
- 今日新增
- +7,280
- 排名
- #2
- 收录
- 总榜
- 趋势日期
- 2026年4月29日
- 最后推送
- 2026/4/29
🏷️ 标签
5分钟快速开始:mattpocock/skills 智能体技能集合
快速克隆并配置技能目录,在 Claude 等 AI 助手中立即使用预设技能。
🖥️ 操作系统
⚙️ 运行环境
🔧 工具
📝 操作步骤
克隆仓库
将技能集合克隆到本地。
克隆仓库
$ git clone https://github.com/mattpocock/skills.git进入目录并查看结构
进入 skills 目录,确认技能文件存在。
列出技能文件
$ cd skills && ls配置 AI 助手使用技能
将 skills 目录路径告知你的 AI 助手(如 Claude Code),或复制技能内容到对话中。
获取当前绝对路径
$ echo 'skills 目录路径: '$(pwd)运行第一个技能:to-prd
使用 to-prd 技能将当前对话转化为 PRD 并提交为 GitHub Issue。
查看技能使用说明
$ cat skills/to-prd/instructions.md✅ 验证成功
成功加载技能并看到 to-prd 的说明文件。
- ✓skills 目录存在且包含多个技能文件夹
- ✓能够查看技能说明文件内容
⚡ 快速提示
🔍 常见问题排查
❓ 克隆失败(网络问题)
→ 尝试使用代理或镜像站点,如 git clone https://ghproxy.com/https://github.com/mattpocock/skills.git
❓ AI 助手无法识别技能
→ 确保将技能文件内容直接粘贴到对话中,或使用支持文件加载的助手(如 Claude Code 的 /load 命令)
❓ GitHub Issue 创建失败
→ 检查 GH_TOKEN 是否设置正确,且具有 repo 权限。运行 export GH_TOKEN=your_token 设置。
🎯 下一步
尝试 grill-me 技能
模拟面试,梳理决策树。
尝试 tdd 技能
进行红-绿-重构测试驱动开发循环。
自定义技能
参考 write-a-skill 技能创建自己的技能。
