项目地址:addyosmani/agent-skills | ⭐ 41.5k Stars | 🛠 Shell | 作者 Addy Osmani
老实说,现在 AI Coding Agent 写代码的速度是挺快,但质量嘛——懂的都懂。默认情况下,Agent 会走最短路径:不写 spec、不写测试、不 review、安全审查?算了吧。结果就是代码能跑,但不敢上生产。
Addy Osmani(Google Chrome 团队的大佬)出的这套 Agent Skills,就是来解决这个问题的。41.5k Stars,23 个工程技能,覆盖开发全生命周期,让你的 AI Agent 不再是个莽撞的新手,而是像个 senior engineer 一样干活。
一、7 个斜杠命令,覆盖开发全流程
装好之后,你在 Claude Code 里打 / 就能看到这些:
定义阶段 → /spec:先写 Spec,再写代码
计划阶段 → /plan:拆成最小可验证任务
编码阶段 → /build:一次只做一个切片
测试阶段 → /test:测试就是证据
审查阶段 → /review:合并前必审查
简化阶段 → /code-simplify:清晰优于聪明
上线阶段 → /ship:越快越安全
最骚的是,这些命令不只是调用 prompt——每个命令背后是一整套 Skill workflow,包含步骤、验证门禁、还有反合理化表(Anti-rationalization Table),防止 Agent 找借口跳过关键步骤。
二、Claude Code 安装(一行命令)
# Marketplace 安装
/plugin marketplace add addyosmani/agent-skills
/plugin install agent-skills@addy-agent-skills
# 如果 SSH key 没配,用 HTTPS:
/plugin marketplace add https://github.com/addyosmani/agent-skills.git
/plugin install agent-skills@addy-agent-skills
本地模式:
git clone https://github.com/addyosmani/agent-skills.git
claude --plugin-dir /path/to/agent-skills
三、Cursor / Gemini CLI / Windsurf 也能用
这玩意儿不绑平台。每个工具都有对应的 setup 方式:
Cursor: 把 SKILL.md 复制到 .cursor/rules/
Gemini CLI:
gemini skills install https://github.com/addyosmani/agent-skills.git --path skills
本地的也一样:
gemini skills install ./agent-skills/skills/
OpenCode / Copilot / 其他 Agent: Skills 就是纯 Markdown,支持 system prompt 的 Agent 都能加载。
四、23 个技能拆解
装好之后你拿到的不只是 7 个命令,而是 23 个工程技能:
定义阶段 — interview-me(95% 置信度需求挖掘)、idea-refine、spec-driven-development
计划阶段 — planning-and-task-breakdown
构建阶段 — incremental-implementation、test-driven-development(红-绿-重构)、context-engineering、source-driven-development、doubt-driven-development(对抗性审查)
验证阶段 — browser-testing-with-devtools(Chrome DevTools MCP)、debugging-and-error-recovery
审查阶段 — code-review-and-quality(五轴审查)、code-simplification(Chesterton's Fence)、security-and-hardening(OWASP Top 10)、performance-optimization
发布阶段 — git-workflow-and-versioning、ci-cd-and-automation、deprecation-and-migration、documentation-and-adrs、shipping-and-launch
每个技能都遵循固定的结构:Overview → When to Use → Process → Anti-Rationalization → Red Flags → Verification。「Seems right」永远不够——必须有可验证的退出证据。 别问我怎么知道的,踩过的坑都是泪。
五、踩坑经验
六、总结
用 /spec 开始你的下一个项目,让 Agent 先写 Spec 再写代码——你会回来感谢我的。
标签:AI Agent, Coding Agent, Engineering Skills, Claude Code, Cursor, Gemini CLI