Back to Catalog
Superpowers logo
skills

Superpowers

一个代理技能框架和软件开发方法论,为AI编码代理(如Claude Code、Cursor和Gemini CLI)提供可组合技能,以实现结构化、测试驱动和可靠的开发工作流程。

概述

Superpowers 是一个专为 AI 编程智能体设计的开源智能技能框架与成熟软件开发方法论。由 Jesse Vincent(obra)创建,它通过提供一套自动触发、上下文感知的技能库,将混乱的"氛围编程"转变为规范、专业级的开发流程。

该框架可与 Claude CodeCursorGemini CLICodexOpenCode 等工具无缝协作,强制推行测试驱动开发(TDD)、人在回路的设计验证、子智能体编排及严格代码审查等最佳实践。

核心特性

  • 自动技能激活:基于上下文触发技能——大多数情况下无需手动指令。
  • 结构化工作流程
    • 通过苏格拉底式提问进行头脑风暴与设计确认
    • 制定详细实施计划,分解为可验证的小任务
    • 使用 Git 工作树隔离实现安全实验
    • 子代理驱动开发,支持并行执行
    • 严格的红-绿-重构 TDD 循环(编写失败测试 → 实现功能 → 重构优化)
    • 多阶段代码审查(规范符合性 + 质量检查)
    • 系统化四阶段调试流程
    • 任务关闭前的验证环节
  • 设计哲学:YAGNI(不需要就不做)、DRY(不重复造轮子)、基于证据的决策、简约优于复杂。
  • 可组合与可扩展:构建并共享新技能;通过超级实验室提供实验性技能。
  • 跨平台支持:官方市场集成 Claude Code,其他平台亦可轻松配置。

用例

  • 使用AI智能体构建可靠的软件原型或生产功能
  • 在智能体编程会话中强化工程规范
  • 在AI辅助开发中减少错误并提升代码可维护性
  • 团队在智能体驱动项目中通过一致的工作流程进行协作
  • 通过引导式AI结对编程学习专业软件实践

安装

Claude Code(推荐)

/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace

或通过官方市场:/plugin install superpowers@claude-plugins-official

Gemini CLI

gemini extensions install https://github.com/obra/superpowers

Cursor

在代理聊天中使用 /add-plugin superpowers 或搜索插件市场。

Codex/OpenCode 的其他设置说明可在 repo 文档中找到。

安装完成后,开启新会话并给你的代理分配任务——技能将自动激活。

社区与资源

  • Discord: https://discord.gg/Jd8Vphy9jq
  • 市场: https://github.com/obra/superpowers-marketplace
  • 文档: https://github.com/obra/superpowers/tree/main/docs
  • 博客: https://blog.fsck.com/2025/10/09/superpowers/
  • 许可证: MIT

Superpowers 因其能显著提升智能体的效能与专业性,在AI编程社区中获得了广泛欢迎。

相关项目

  • Superpowers Lab(实验性技能)
  • Superpowers Marketplace(精选插件)

立即开始使用 Superpowers,为您的编码智能体提供所需的结构,以持续交付高质量成果。

Tags

人工智能claude-code代理技能tdd插件编码代理工作流程typescriptjavascript