/ 目录 / 演练场 / skills
● 社区 wondelai ⚡ 即开即用

skills

作者 wondelai · wondelai/skills

48 个基于经典书籍的 AI 智能体技能——来自《Clean Code》《DDIA》《JTBD》《Hooked》《Made to Stick》——将权威著作转化为可实践的配对编程伙伴和思维助手。

一套包含 48 个技能的集合,涵盖产品策略、UX 设计、营销、销售、创新、战略、团队管理和软件工程。每个技能都从一本经典著作(Clean Code、Refactoring、DDIA、Mom Test、Influence、Crossing the Chasm、Lean Startup 等)提炼而来,转化为可直接应用的 SKILL 形式互动。可通过 Claude Code 插件市场、skills.sh 或 npm 安装。

为什么要用

核心特性

实时演示

实际使用效果

skills-skill.replay ▶ 就绪
0/0

安装

选择你的客户端

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "skills-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wondelai/skills",
        "~/.claude/skills/skills"
      ],
      "_inferred": true
    }
  }
}

打开 Claude Desktop → Settings → Developer → Edit Config。保存后重启应用。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "skills-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wondelai/skills",
        "~/.claude/skills/skills"
      ],
      "_inferred": true
    }
  }
}

Cursor 使用与 Claude Desktop 相同的 mcpServers 格式。项目级配置优先于全局。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "skills-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wondelai/skills",
        "~/.claude/skills/skills"
      ],
      "_inferred": true
    }
  }
}

点击 Cline 侧栏中的 MCP Servers 图标,然后选 "Edit Configuration"。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "skills-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wondelai/skills",
        "~/.claude/skills/skills"
      ],
      "_inferred": true
    }
  }
}

格式与 Claude Desktop 相同。重启 Windsurf 生效。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "skills-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/wondelai/skills",
        "~/.claude/skills/skills"
      ]
    }
  ]
}

Continue 使用服务器对象数组,而非映射。

~/.config/zed/settings.json
{
  "context_servers": {
    "skills-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/wondelai/skills",
          "~/.claude/skills/skills"
        ]
      }
    }
  }
}

加入 context_servers。Zed 保存后热重载。

claude mcp add skills-skill -- git clone https://github.com/wondelai/skills ~/.claude/skills/skills

一行命令搞定。用 claude mcp list 验证,claude mcp remove 卸载。

使用场景

实战用法: skills

使用 Clean Code + Refactoring 模式重构遗留模块

👤 处理遗留代码的高级开发者 ⏱ ~120 min advanced

何时使用: 你即将接触一个 500 行的上帝类,需要原则性的指导。

步骤
  1. 用 Clean Code 的视角进行评估
    使用 Clean Code 技能。审视这个文件——存在哪些 SOLID 违反?✓ 已复制
    → 具体的违反,按原则命名,而非凭感觉
  2. 使用 Refactoring 模式计划
    使用 Refactoring Patterns 技能。使用 Extract Class 和 Replace Conditional with Polymorphism 计划重构。✓ 已复制
    → 具名的 Fowler 重构技术,附带分步计划
  3. 逐步执行
    应用第一步;运行测试;重复。✓ 已复制
    → 小的安全步骤,而非一次性大规模重写

结果: 一个可在代码审查中站得住脚的重构,附带明确的原则说明。

注意事项
  • 没有测试的重构 = 风险 — 技能坚持先编写特征化测试
搭配使用: claude-skill-2

进行 Mom Test 风格的客户访谈

👤 验证产品想法的创始人 ⏱ ~45 min intermediate

何时使用: 在写任何代码之前,你需要对问题进行压力测试。

步骤
  1. 计划访谈
    使用 Mom Test 技能。我想验证 [idea]。帮助我草拟避免偏差的问题。✓ 已复制
    → 关注过往行为的问题,而非假设的未来
  2. 通话后进行总结
    这是 5 通电话的记录。应用 Mom Test 框架——什么是有效信号,什么是恭维?✓ 已复制
    → 诚实地区分经过验证的证据和礼貌认同

结果: 你可以真正基于其做出决策的访谈记录。

注意事项
  • 客户说'我会买这个'——技能将此标记为无价值,除非有行为证据 — 信任框架;追问过往行为
搭配使用: product-manager-skill

使用 DDIA + System Design 技能设计系统

👤 高级工程师和架构师 ⏱ ~90 min advanced

何时使用: 你在白板上设计新服务,需要深度而非浮于表面的讨论。

步骤
  1. 陈述约束
    使用 DDIA 和 System Design 技能。为 500 万用户设计实时排行榜。讨论可靠性、可扩展性、可维护性。✓ 已复制
    → 使用 DDIA 术语的权衡(replication、partitioning、consistency)
  2. 压力测试
    应用 Release It! 技能——我应该预期什么故障模式?✓ 已复制
    → 明确命名的稳定性模式(circuit breaker、bulkhead、timeout)

结果: 一份员工级别的工程师会认真对待的设计文档。

注意事项
  • 技能可能过度依赖书籍术语 — 坚持具体数字——延迟目标、QPS、数据大小

组合

与其他 MCP 搭配,撬动十倍杠杆

skills-skill + product-manager-skill

基于书籍的发现 + PM 可交付成果模板

使用 Mom Test 技能来规划访谈,然后使用 product-manager-skill 将发现转化为 PRD。✓ 已复制
skills-skill + claude-skill-2

Clean Code / Refactoring 技能用于原则 + 全栈技能用于实现

在 Clean Code 技能指导下重构 auth 模块;使用 claude-skill-2 中的 NestJS 技能实现。✓ 已复制

工具

此 MCP 暴露的能力

工具输入参数何时调用成本
Code Craftsmanship skills (14) code to review/design 代码质量、架构、设计工作 0
UX Design skills (8) design problem UI/UX 决策 0
Product Strategy skills (4) product question 发现、框架化 0
Marketing & CRO skills (4) marketing question 消息、着陆页 0
Strategy & Growth skills (4) strategy question 市场/战略决策 0

成本与限制

运行它的成本

API 配额
每次调用 Token 数
每个技能 2-6k token
费用
免费——技能是本地的
提示
每个任务选择一个书籍技能;堆砌过多会导致建议混乱。

安全

权限、密钥、影响范围

凭据存储: 无凭据——技能基于提示词
数据出站:

故障排查

常见错误与修复

技能引用原则但不应用它们

强制应用:'对我代码的这一行应用这个原则,而非笼统地应用'。

不清楚应该调用哪个技能

README 将问题映射到技能——从那里开始。

替代方案

skills 对比其他方案

替代方案何时用它替代权衡
直接阅读书籍你想要深度且有时间更深入,但没有交互应用
product-manager-skill / claude-skill-2你想要可交付成果模板或框架代码,而不是书籍智慧方式不同

更多

资源

📖 阅读 GitHub 上的官方 README

🐙 查看未解决的 issue

🔍 浏览全部 400+ MCP 服务器和 Skills