原标题:老板:"你最近产出怎么翻倍了?" 我:"我 Claude Code 装了这 10 个 Skills",他:"工资翻倍"
大家好,我是小林。
Claude Code 不装 Skills,那基本上用的就是残血版。
它不是不聪明,而是太像一个刚进项目组的天才实习生。
脑子快,手也快。
但你不告诉它流程、不告诉它审美、不告诉它怎么查文档、怎么做测试、怎么留记忆,它就很容易写出那种「乍一看很猛,仔细一看想报警」的代码。
所以今天给大家推荐好用的 10 个开发必备 Skills。
Superpowers
Claude Code 最容易犯的毛病,就是一上来就写代码。
需求还没问清楚,项目结构还没摸完,它已经开始激情输出了。更可怕的是,它写得还挺像那么回事,等你 review 的时候才发现,方向从第一步就偏了。
Superpowers 就是专门治这个的。
它会把 Claude 拉回正常工程流程:先澄清需求,再拆设计,再写计划,再执行,过程中还会强调 TDD、系统性调试、代码 review、验证完成。
说白了,它不是让 Claude 变得更会写代码,而是让 Claude 别那么爱莽。
claude plugin install superpowers@claude-plugins-official
GitHub: https://github.com/obra/superpowers
ui-ux-pro-max
做前端的人应该都懂,AI 写页面最可怕的不是丑。
是它觉得自己写得很好看。
紫色渐变、大圆角卡片、满屏玻璃拟态、所有按钮都像 SaaS 官网,三件套一上,味儿就来了。
ui-ux-pro-max 解决的就是这个问题。
它会给 Claude 补一层 UI/UX 设计常识,比如配色、字体、布局、图表、交互、设计风格这些。你让它写页面的时候,它不会只会掏出那套默认 AI 模板,而是会更像一个见过真实产品的人。
这个 Skill 特别适合做后台、官网、工具类产品、数据看板。
不是说装了它 Claude 就变设计师了,但至少不会每次都给你来一套「AI 生成感拉满」的页面。
claude plugin marketplace add nextlevelbuilder/ui-ux-pro-max-skill
claude plugin install ui-ux-pro-max@ui-ux-pro-max-skill
GitHub: https://github.com/nextlevelbuilder/ui-ux-pro-max-skill
web-design-guidelines
有时候页面不是不能用,而是细节很糙。
按钮层级乱、间距不舒服、移动端挤成一团、hover 状态没有、表单错误提示也很随缘。你说它错吧,它也能跑;你说它对吧,又总觉得哪里不对劲。
web-design-guidelines 更像一个前端上线前的检查员。
它会按 Web 设计规范去审 UI,覆盖可访问性、响应式、焦点状态、表单、动画、图片、性能、导航状态、暗黑模式、触摸交互这些细节。
很多时候你让 Claude「帮我优化一下页面」,它会改得很主观。
但你让它按 web-design-guidelines 审一遍,它就更像是在按 checklist 查问题。
这个 Skill 我觉得适合放在前端开发的后半段用:页面已经写出来了,但你想让它更像一个能上线的产品。
npx skills add https://github.com/vercel-labs/agent-skills --skill web-design-guidelines
GitHub: https://github.com/vercel-labs/agent-skills
planning-with-files
复杂任务最烦的地方,不是 Claude 做不出来。
是做到一半,它忘了自己在干嘛。
前面讨论过什么,为什么这么改,现在做到哪一步,哪些坑已经排除了,下一步该干嘛。只要上下文一长,或者你中途清空会话,它就像第二天刚入职一样。
planning-with-files 解决的是 Claude 的「短期记忆不靠谱」问题。
它会把计划、进度、发现、决策写进 markdown 文件里。这样任务不再只活在聊天上下文里,而是落到了项目文件中。
这点很关键。
因为真实开发任务经常不是 10 分钟结束,而是要拆成几轮做。只靠对话记忆,很容易越做越散。有了 planning-with-files,Claude 就可以从文件里继续接上,不至于每次都从头解释。
claude plugin marketplace add OthmanAdi/planning-with-files
claude plugin install planning-with-files@planning-with-files
GitHub: https://github.com/OthmanAdi/planning-with-files
skill-creator
用 Claude Code 久了,你会发现一个问题:
别人的 Skill 再好,也不可能完全适配你的项目。
比如你们团队怎么写 commit,怎么做 code review,哪些目录不能乱动,哪些历史坑不能再踩,哪些代码风格是你非常讨厌的。
这些东西每次都手动告诉 Claude,很烦。
而且说实话,你说多了,它也不一定每次都记住。
skill-creator 就是用来把这些经验沉淀成你自己的 Skill。
它会引导你定义这个 Skill 什么时候触发、应该怎么做、输出什么格式、怎么测试效果。不是简单写一段提示词,而是帮你把一个可复用的工作流包装成真正的 Skill。
我觉得这个 Skill 的价值在后期特别明显。
刚开始你是装别人的 Skills。
用久了之后,你一定会想要自己的 Skills。
claude plugin install skill-creator
GitHub: https://github.com/anthropics/skills/tree/main/skills/skill-creator
MCP Builder
MCP 这块我真建议别裸写。
你直接跟 Claude 说「帮我写个 MCP Server」,它大概率能写出一个 demo。
但 demo 能跑,不代表能用。
真正麻烦的是那些边界:API 怎么鉴权?token 过期怎么办?rate limiting 怎么处理?分页怎么设计?错误信息怎么返回?工具接口是按 API endpoint 设计,还是按用户工作流设计?
这些问题,Claude 裸写的时候很容易漏。
MCP Builder 把构建过程拆成几个阶段:先理解 API,再设计工具接口,再实现,再测试。
这个体验比直接让 Claude「写一个 MCP Server」好很多。
因为它不会一上来就冲代码,而是会先想:这个 MCP 到底是给 LLM 用的,不是给人类调 API 用的。工具命名、参数 schema、错误提示、测试方式,都要围绕「LLM 能不能稳定完成任务」来设计。
如果你想把公司内部 API、第三方 SaaS、数据库、业务系统接进 Claude,我觉得 MCP Builder 是必装。
claude plugin install mcp-builder
GitHub: https://github.com/anthropics/skills/tree/main/skills/mcp-builder
Webapp Testing
前端写完了,测试怎么办?
手动点来点去太慢,写 Playwright 脚本又太繁琐。
最离谱的是,有时候 Claude 写完页面后会很自信地说「已完成」,但你一打开浏览器,按钮点不了,移动端错位,console 还飘着红。
Webapp Testing 把这个过程自动化了。
你告诉 Claude 要测什么场景,它自己用 Playwright 写脚本、启动浏览器、跑测试、截屏,有问题还会自己调试。
它不只是「写测试脚本」这么简单。
它还会处理本地服务启动、等待页面加载、检查 DOM、抓 console log、截图验证这些很碎但很烦的事情。
这个 Skill 对前端项目特别有用,因为它把 AI 编程里最缺的一环补上了:不是写完就算完,而是真的打开浏览器跑一遍。
claude plugin install webapp-testing
GitHub: https://github.com/anthropics/skills/tree/main/skills/webapp-testing
code-review-and-quality
Claude 写完代码后,最爱说一句:「已完成」。
但有没有引入新 bug?结构是不是变脏了?性能有没有坑?安全边界有没有破?测试是不是真的覆盖到了?
它不一定主动看。
code-review-and-quality 适合在每次改完代码后跑一下。
它会从正确性、可读性、架构、安全、性能几个维度去 review 代码。这个思路很像一个比较严格的工程师,不是只看能不能跑,而是看这个 diff 能不能进主分支。
AI 写代码很快,但越快越需要 review。
尤其是现在很多人让 Claude 一次改十几个文件,如果没有一个质量关口,很容易出现「功能是好了,代码库脏了」的问题。
这个 Skill 的价值就在于,它能帮你拦住一部分低级坑,也能提醒 Claude 别为了完成任务把结构搞烂。
npx skills add https://github.com/addyosmani/agent-skills --skill code-review-and-quality
GitHub: https://github.com/addyosmani/agent-skills/blob/main/skills/code-review-and-quality/SKILL.md
Claude Mem
Claude 还有一个很现实的问题:每次开新会话,都像新同事入职。
项目背景、技术选型、你讨厌的写法、之前踩过的坑、上次为什么这么设计,全要重新讲。
讲一次还行,天天讲就很崩溃。
Claude Mem 解决的是长期记忆问题。
它会自动捕获 Claude 在开发过程里的操作、观察和技术决策,然后压缩成可检索的记忆,在后续会话里再注入回来。
这样下次你继续做项目时,Claude 不至于完全从零开始。
它知道你之前修过什么,知道项目里有哪些约定,也能查到过去的关键决策。
这东西对长期项目很有用。
短平快 demo 可能感受不明显,但一个项目做上几天,你就会发现,能记住上下文的 Claude 和每次失忆的 Claude,完全是两种体验。
claude plugin marketplace add thedotmack/claude-mem
claude plugin install claude-mem
GitHub: https://github.com/thedotmack/claude-mem
Docs: https://docs.claude-mem.ai/
Context7
Claude 最烦人的一个毛病,是喜欢一本正经地写旧 API。
框架都升级好几轮了,它还在用过时写法。尤其是 Next.js、Supabase、Prisma、Tailwind、Cloudflare Workers 这种变化快的库,特别容易中招。
你让它写代码,它写得很流畅。
但一跑,发现 API 早变了。
Context7 解决的是「文档过期」问题。
它会把最新的、特定版本的官方文档和代码示例拉进上下文,让 Claude 不再只靠训练数据里的老记忆写代码。
这个 Skill 我觉得特别适合跟新框架一起用。
比如你让 Claude 写 Next.js middleware、Supabase Auth、Prisma 查询、Tailwind 新写法时,直接让它用 Context7 查一下当前文档,很多坑就能提前避开。
AI 写代码最怕的不是不会写。
是它用过期知识写得特别自信。
claude plugin marketplace add upstash/context7
claude plugin install context7-plugin@context7-marketplace
Docs: https://context7.com/docs/clients/claude-code
Claude Plugin: https://claude.com/plugins/context7
结尾
所以我现在越来越觉得,Claude Code 真不是装上就完事了。
裸奔状态下,它很强,但也很野。
Skills 的意义,不是让 Claude 突然变聪明,而是让它少一点失控,多一点工程习惯。
流程、审美、规划、测试、review、长期记忆、最新文档,这些东西单独看都不性感,但组合起来,才像一个真正能进项目组干活的同事。
你们还有什么好用的 Skills 推荐?
评论区来分享一下,我也去抄抄作业。
1618