乐于分享
好东西不私藏

AI编程进阶:3个Skills让AI助手从能跑到好用

AI编程进阶:3个Skills让AI助手从能跑到好用

用OpenClaw、Claude、Cursor写代码,能跑但不好用?这3个Skills让你的AI助手从”通用助手”变成”领域专家”:find-skills找技能、Brainstorming想清楚再动手、Superpowers工程化约束。

你有没有这种感觉——

用OpenClaw、Claude、Cursor或者任何AI写代码的时候,它能给你一个能跑的版本,但总觉得差了点什么?

缺少项目规范约定,错误处理不完善,性能优化几乎没有……

因为通用模型没有你的团队上下文和工程经验。

Agent Skills就是解决这个问题的。

它就像给浏览器装扩展、给手机装App一样——通过一个简单的文件,把领域专业知识注入给AI,让它从”通用助手”瞬间变身”领域专家”。


🛒 Skill 1:find-skills —— 找技能的第一步

官方仓库已有数千个Skills,怎么找到适合自己的?

find-skills 是Vercel出品的一站式搜索+包管理工具。

核心命令一条龙

# 搜索Skills(交互式)npx skills find react performance# 安装指定Skillnpx skills add <owner/repo># 检查已安装的Skills有没有更新npx skills check# 一键更新全部npx skills update

除了命令行,Vercel还提供了在线搜索网站 skills.sh,可以按热度趋势、分类浏览所有公开Skills,看到哪些是社区最爱的”爆款”。

💡 实用技巧

不知道装什么?先试试:

npx skills find <你的技术栈>

比如 npx skills find vue 或 npx skills find python,它会列出与你当前技术栈相关的推荐Skills。


🧠 Skill 2:Brainstorming —— 强制AI「想清楚再动手」

AI编程最大的坑之一:拿到需求就开敲,写到一半发现架构不对,推倒重来。

Brainstorming Skill 用硬性流程约束彻底根治这个问题。

它的逻辑很简单粗暴——设计没通过之前,禁止写任何一行代码。

强制五步流程

  1. 1. 了解上下文 —— 读现有文件、看文档、查最近的git提交
  2. 2. 明确目标 —— 搞清楚要做什么、有什么约束、什么算成功
  3. 3. 提出方案 —— 给出2-3个方案,分析优劣,给出推荐
  4. 4. 逐步确认 —— 按模块呈现设计,每一步都要你点头才继续
  5. 5. 输出文档 —— 设计通过后,撰写设计文档保存到 docs/plans/,之后才能调实现类Skill

🚫 铁律

在你批准设计方案前:

  • • ❌ 禁止调用任何实现类Skill
  • • ❌ 禁止编写任何代码
  • • ❌ 禁止搭建任何项目结构

没有例外。

听起来很严格?但用过就知道——前期多花10分钟讨论设计,后期少返工好几个小时。

这不是效率降低,是效率转移到了正确的地方。

产品方案环节有多重要?

一个产品从立项到上线,完整周期大概是:

产品方案 → 视觉方案 → 技术方案 → 编码 → 测试 → 打磨细节 → 上线 → 收集反馈 → 迭代

有经验开发者的时间分配:

环节
时间占比
产品方案
40-50%
视觉方案
20-30%
技术方案
5-10%
编码
1%
测试+打磨
20-30%

“AI编程”,编程却是需要投入最少的环节。

大多数人踩坑的地方:脑子里只有一个模糊的想法,就迫不及待开始AI编程——”帮我写个xx产品”。

这种”一句话需求”,大概率最后得到的结果不会太好。


⚡ Skill 3:Superpowers —— 工程化约束全家桶

Superpowers 是一套面向多个AI编程工具的skills和工作流约束。

它可以用于Claude Code、Cursor、Codex、OpenCode、OpenClaw等工具。

简单来说,它是一堆skill的集合,通过skill约束强制AI遵守工程纪律。

安装方式

给你的Agent说:

去 https://raw.githubusercontent.com/obra/superpowers/master/README.md 看看怎么安装,然后帮我装上

开源地址:https://github.com/obra/superpowers

常用命令速查表

命令
作用
使用场景
brainstorming
需求澄清
新功能设计、需求不清、需要先澄清再做
writing-plans
任务拆解
多文件修改、中大型重构、API/前端/测试联动
systematic-debugging
根因定位
测试失败、报错原因不明、行为不符合预期
test-driven-development
测试先行
新功能开发、bug修复、回归风险高的改动
verification-before-completion
证据说话
确认测试通过、构建成功、结果可验证
requesting-code-review
代码评审
改动完成后的自我检查

触发方式

自动触发:当请求明显符合某个skill的用途时,Claude通常会自动调用对应skill。

"帮我设计这个功能" → brainstorming"这个测试失败帮我排查" → systematic-debugging"先给我一个实现计划" → writing-plans

手动触发:如果你想明确指定流程,可以直接点名或使用/命令:

用 brainstorming 先想方案/brainstorming按 test-driven-development 来实现

📊 三大Skills对比

Skill
解决的问题
核心价值
find-skills
不知道装什么Skills
一站式搜索+包管理
Brainstorming
拿到需求就写代码
强制想清楚再动手
Superpowers
AI不遵守工程纪律
完整的工程化约束全家桶

🚀 如何开始?

Step 1:安装find-skills

npx skills find <你的技术栈>

Step 2:安装Brainstorming

去 https://github.com/obra/superpowers/blob/main/skills/brainstorming/SKILL.md 下载并安装

Step 3:安装Superpowers全家桶

去 https://raw.githubusercontent.com/obra/superpowers/master/README.md 看看怎么安装,然后帮我装上

💭 总结

AI编程的下半场,比的不是谁代码写得快,而是谁的工程纪律更严格。

三个Skills,三个层次:

  • • find-skills:帮你找到适合的工具
  • • Brainstorming:帮你想清楚再动手
  • • Superpowers:帮你守住工程底线

装上这些Skills,你的AI编程助手就从”能跑”变成”好用”了。

前期多花10分钟设计,后期少返工好几个小时。这才是效率。