mattpocock

mattpocock / skills

#4
76,4136,587+3,867 todayShell

Skills for Real Engineers. Straight from my .claude directory.

💡 Use Cases

这个项目最适合AI辅助开发场景,通过预制技能将需求讨论、Bug排查、代码设计和Git安全等常见工作流自动化,减少手动操作和决策盲区。

从讨论到PRD自动化

Problem: 团队讨论完需求后,需要手动整理PRD并创建GitHub Issue,过程繁琐且容易遗漏细节。

Solution: 使用to-prd技能,自动将当前对话上下文综合成PRD并直接提交为GitHub Issue,无需额外访谈。

Example: 你和团队在Slack/Claude里聊完一个新功能,运行to-prd,几秒后一个结构化的PRD Issue就出现在仓库里。

Bug根源分析与修复计划

Problem: 遇到复杂Bug时,手动排查代码耗时费力,且修复方案容易遗漏边界情况。

Solution: 使用triage-issue技能,自动探索代码库定位根因,并生成包含TDD修复计划的GitHub Issue。

Example: 用户反馈登录超时,运行triage-issue,它会分析相关代码,找到会话管理模块的竞态条件,并给出带测试用例的修复步骤。

安全防护危险Git操作

Problem: 开发者误执行git push --force或git reset --hard导致代码丢失,尤其在多人协作时风险极高。

Solution: 使用git-guardrails-claude-code技能,在Claude Code中设置钩子,拦截并阻止危险命令执行。

Example: 配置后,当有人输入git push --force时,Claude Code会弹出警告并拒绝执行,直到手动确认。

模块接口多方案设计

Problem: 设计模块接口时容易陷入单一思路,缺乏对比和权衡,导致后期返工。

Solution: 使用design-an-interface技能,并行生成多个截然不同的接口设计方案,供团队评估选择。

Example: 设计支付模块API时,运行design-an-interface,它会同时输出RESTful、GraphQL和事件驱动三种方案,附带优缺点分析。

📊 Project Info

Language
Shell
Stars
76,413
Forks
6,587
Today
+3,867
Ranking
#4
Collection
Overall
Trending Date
May 12, 2026
Last Push
5/12/2026

🏷️ Topics

Shell技能目录AI辅助开发项目管理可扩展开发者全栈工程师

📸 Screenshots

skills screenshot 1