93,000+
GitHub Stars

📘 项目简介

Superpowers 是一个由 Jesse Vincent (obra) 创建的开源 agentic skills framework,专为 Claude Code 设计。它通过强制实施软件工程最佳实践,将 AI 编码代理从不可预测的代码生成器转变为可靠的软件工程师。

🎯 核心理念

Superpowers 的原则简单但激进:与其让 AI 更聪明,不如强制它遵守人类开发者几十年来建立的纪律。规范、任务分解、实现前写单元测试、代码审查、分支隔离——这些实践正是 AI 代理被放任自流时会忽略的东西。

解决的问题

当你在 Claude Code 中正常工作时,典型流程是:

  • AI 立即开始编码,先写代码再理解需求
  • 跳过测试,或事后补充不完整的测试
  • 工作 10-15 分钟后就会偏离原始目标
  • 在主分支直接修改,没有隔离
  • 应用快速修复而未正确诊断问题

Superpowers 改变了这一切。

✨ 核心优势

⏱️ 长时间工作

可以连续工作数小时而不产生幻觉或偏离目标

🧪 强制 TDD

严格测试驱动开发:每行代码前必须先写失败的测试

🌿 Git Worktree

隔离的工作空间,专用分支,不影响主分支

📋 详细规划

2-5 分钟粒度的任务分解,精确到文件路径

🔍 代码审查

每个任务完成后自动审查,发现问题立即阻止

🧠 苏格拉底式

通过提问提炼需求,确保理解后再实现

📊 对比标准 Claude Code

方面 标准 Claude Code Superpowers
起点 立即开始编码 苏格拉底式头脑风暴 + 验证设计
规划 无或模糊的一次性计划 详细计划,2-5分钟任务
测试 事后补充,常不完整 严格 TDD:每行代码前先写测试
上下文 逐渐漂移,忘记初始指令 每个任务新子代理,无漂移
审查 每任务后自动审查
隔离 直接在主分支修改 隔离的 Git worktree
自主时间 10-15 分钟 数小时无需干预

🚀 快速开始

需要 Claude Code 2.0.13 或更高版本。安装步骤:

# 安装 Superpowers /plugin marketplace add obra/superpowers-marketplace /plugin install superpowers@superpowers-marketplace # 重启 Claude 后激活 /using-superpowers
下一页:核心特性 →