Skill 是什么?简单讲就是一套 Markdown 格式的工作指令,告诉 AI 在特定场景下应该怎么做。跟你每次都手打 prompt 不一样,Skill 是持久化的、可组合的、会自动触发的。装上之后 AI 就自己知道要先做代码审查再提交,不用你每次都说一遍。

下面这 10 个是我日常真实在用、觉得确实有用的 Skill,今天毫无保留地推荐给大家。
第一个坑:AI 写完就跑,不管质量
你有没有遇到过这种情况:让 Claude Code 写个功能,噼里啪啦 500 行代码出来了。你根本没时间看清楚就已经生成了。等你反应过来想改,发现方向全错了。重新来过,浪费时间不说,还容易烦躁。
这个问题的根源是 AI 缺少"刹车机制"。它没有被强制要求先跟你对齐设计,就直接往前冲。
解决方案:用 Superpowers 让 AI 养成"先问再做"的习惯

Superpowers 这个 Skill 干的事就是给 Claude Code 装上了一套"苏格拉底对话系统"。你告诉它"写个 todo 应用",它不是直接开写,而是问你一堆问题:这个 todo 给谁用?登录功能要不要?数据怎么存?支持分享吗?
这套流程看似烦人,但实际上是在帮你做架构前评审。因为很多时候,你觉得清楚的需求,一旦被问细了就发现其实没想好。越早发现这种不对齐,代价越低。
装上 Superpowers 后,我的 Claude Code 变得特别靠谱。以前那种"写了一半才发现方向不对"的情况基本消失了。
GitHub 链接:github.com/levnikolaevich/claude-code-skills
第二个坑:上下文一长就全忘了
开发大功能的时候,对话会变得很长。Claude Code 为了省 token,会把前面讨论的架构决策、技术选型全部压成摘要。等你第二天重新开个对话,它完全不记得昨天怎么决策的。反复解释一遍,特别浪费时间。
比如有时候我们讨论了 20 轮关于缓存策略的权衡,最后敲定了用 Redis + 本地缓存的混合方案。结果一周后我重新启动对话,Claude Code 又从零开始设计缓存层,完全不记得我们已经决策过。
解决方案:用 Planning with Files 把所有决策写到项目里

这个 Skill 的逻辑简单但有效:每次讨论完一个设计点,Claude Code 自动把决策写进项目的 Markdown 文件。下次启动对话,它读一遍文件就知道之前怎么决策的了。相当于给 Claude Code 装上了"项目记忆"。
我现在的习惯是,每个新功能都让它自动生成一个 plan.md 文件。这个文件不仅记录了技术决策,还记录了为什么这样决策。后面接手这个功能的人(甚至可能是 6 个月后的我自己)看一眼文件就能秒懂。
链接:github.com/anthropics/skills/planning-with-files
第三个坑:代码写出来又臃肿又难读
AI 生成的代码有个通病:重复。变量名重复声明、if 语句嵌套五层、本来三行能写完的逻辑硬生生拆成三十行。代码能跑,功能也对,但两个月后你再看,根本不想碰这东西。
有一次 Claude Code 给我写了个数据处理函数,300 行代码。我心想这不对劲啊,逻辑这么复杂?仔细看了半天才发现其实就是在做数据转换,完全可以用 map + filter 一行解决,结果被它拆成了 7 个嵌套的 for 循环。
解决方案:用 Code Simplifier 自动优化

Code Simplifier 做的事就是"二次打磨"。代码生成完成后,它自动过一遍:消除重复、降低嵌套、抽取公共逻辑。实测效果是代码行数通常能减少 30 到 40%。更关键的是,可读性直线上升。
用了这个 Skill 以后,我的习惯变成了:写完代码 → Simplifier 优化 → Code Review 审查。三个步骤串起来,代码质量比单靠人工要靠谱得多。
链接:github.com/anthropics/skills/code-simplifier
第四个坑:代码看起来没问题,其实有隐藏炸弹
代码审查最讨厌的就是"看起来没问题,结果上线崩了"。常见的有:SQL 查询 N+1、权限检查漏了一个分支、错误处理不完整、安全问题没想到。一个人手工审查容易遗漏,而且审查时间特别长。
我以前审查过一段代码,看了三遍都没发现问题。结果上线一周后,某个并发场景下出现了条件竞争。调查下来才发现是在更新数据库前没有加锁。那时候我在想,要是审查的时候有人帮我从"并发安全"这个维度专门检查一遍就好了。
解决方案:用 Code Review 让五个 Agent 并行审查

Code Review 这个 Skill 一次性启动 5 个审查 Agent,分别从安全性、性能、可维护性、规范符合度、边界情况五个维度同时审。每个 Agent 都有置信度过滤,只报高置信度的问题。审完以后合并成一份报告,按 Critical / High / Medium / Low 分级。
用了以后,我被它查出的问题吓过好几次。有一次它发现了一个 SQL 注入漏洞,我自己 review 了两遍都没看出来。虽然最终还是要人工确认,但它大大提高了我的审查效率,特别是对于我容易忽视的维度(比如并发安全、资源泄漏)。
链接:github.com/anthropics/skills/code-review
第五个坑:前端每次都是一个样子,明显是 AI 生成的
AI 设计的 UI 有个很明显的特征:"AI 味儿"。紫色渐变、圆角卡片、白色背景。十个 AI 生成的界面有九个长这样,一眼就能看出来是机器生成的。用户体验上看不出有什么特别的问题,但就是感觉廉价。
这个问题看似小,但如果你在做一个想要体现品牌气质的产品,这个问题就很致命。
解决方案:用 UI UX Pro Max 让设计系统约束 AI

UI UX Pro Max 内置了 67 种产品风格、161 套配色方案、57 种字体配对。你告诉 Claude Code 要"Stripe 风格"还是"Apple 风格",它在生成代码时就自动应用对应的设计规范。不是一个建议,而是嵌入到代码生成流程里的硬约束。
我试过让它分别用"Stripe 风格"和"Apple 风格"生成同一个支付页面。出来的东西确实不一样。Stripe 那版本是极简商务风,Apple 那版本是高端科技风。虽然都是同一个功能,但气质完全不同。
链接:github.com/anthropics/skills/ui-ux
第六个坑:开发到一半,AI 说"我完成了",其实没完
这是最烦的问题。让 Claude Code 做个大功能,它做了一半就宣布完成。你问它剩下的部分呢,它说"哦我觉得已经够了"。然后你得反复催它,一步一步往前推,效率特别低。
更糟糕的是,每催一次就要重新开一个对话,上下文又会丢失。
解决方案:用 Ralph Loop 让 AI 自己把任务做完

Ralph Loop 是一个循环脚本。它的逻辑很直白:如果任务还没完,就重新启动一个新的 AI 实例继续做。关键是每次都是全新的上下文,没有历史包袱,所以 AI 的输出质量不会因为对话变长而下降。
用了这个以后,我可以丢给它一个 PRD,然后去做其他事。Ralph 会一轮一轮地自己往前推,直到所有任务都标成完成为止。省了我很多催促的时间。
GitHub 链接:github.com/snarktank/ralph
第七个坑:Token 烧钱特别快
Claude Code 启动时会把项目里的所有 Markdown 文件都加载进去。如果你的 CLAUDE.md 里塞了三年的架构文档、一年的 bug 记录、上个月的会话笔记,它全部加载进来。这些东西 90% 都用不到,但 token 照烧。
有个时候我启动一次 Claude Code,光上下文就烧了 11000 个 token。我查了一下才发现,我的项目文档有 2MB 的历史记录。
解决方案:用 token-optimizer 智能组织文档

token-optimizer 是个 NPM 工具。一条命令就能重新组织你的项目文档结构。只有核心的 4 个文件会在启动时自动加载(约 800 token),其他的按需加载(0 token 成本)。
用了以后,我的启动 token 从 11000 降到 1300。省了将近 90%。而且它还自动检测你的技术栈(从 package.json、requirements.txt 读),给你生成优化建议。
NPM 链接:npmjs.com/package/claude-token-optimizer
第八个坑:测试每次都得手写,太麻烦
UI 测试特别讨厌。让 Claude Code 写个测试脚本,它会问你一堆问题。你得教它怎么定位元素、怎么模拟用户交互。折腾半天,还不一定能跑对。
更烦的是,UI 一改,测试脚本就得跟着改。整个维护成本特别高。
解决方案:用 Webapp Testing 让 Playwright 自动测试

Webapp Testing 是 Anthropic 官方出的 Skill。你就跟 Claude Code 说一句"测一下登录流程",它自动生成测试脚本、启动浏览器、执行测试、输出截图。整个过程你只需要一句话。
我测过项目里的注册流程:填邮箱、验证码、设置密码、跳转欢迎页。以前手写这个脚本要 20 分钟,处理各种 await 和 selector。现在让 Claude Code 搞定,两分钟出结果。
链接:github.com/anthropics/skills/webapp-testing
第九个坑:内部工具和外部系统集成很麻烦
很多公司内部有私有 API、内部数据库、自己的工具栈。让 Claude Code 调用这些东西很困难,因为它默认只能调用公网 API。
解决方案:用 MCP Builder 把内部系统包装成工具
MCP 是"Model Context Protocol",Anthropic 推的协议。MCP Builder 这个 Skill 引导你把任何 API 或数据库都包装成 MCP Server,然后 Claude Code 就能直接调用了。
我把公司内部的用户数据查询 API 包装成了 MCP Server。之后让 Claude Code 生成用户管理功能时,它可以直接调用内部 API 查数据。整个过程省了我好多手工适配工作。
链接:github.com/anthropics/skills/mcp-builder
第十个坑:Skill 选择太多,怎么搭配用
官方提供的 Skill 越来越多,到底该装哪些?哪些搭配效果最好?
解决方案:按开发阶段来装
从我的实战经验来看,最高效的搭配是这样的:
- 设计阶段:Superpowers(架构评审)+ Planning with Files(记录决策)
- 开发阶段:UI UX Pro Max(设计系统)+ Code Simplifier(代码优化)
- 质量把关:Code Review(多维审查)+ Webapp Testing(自动测试)
- 大任务处理:Ralph Loop(自动推进)+ token-optimizer(成本优化)
- 系统集成:MCP Builder(内部工具)
不用一口气全装上。先装 Superpowers 和 token-optimizer,这两个见效最快。其他的按你的具体需求来。
最后说一句
AI 编程工具现在能做的事,远超过"帮你生成代码"。用对 Skill 以后,它能变成你的工程队长:在架构阶段问你清楚需求,在开发阶段确保代码质量,在测试阶段帮你找问题,在系统集成阶段连接内部工具。
关键是要选对 Skill,搭配用。