跳转到主要内容

Superpowers

插件 活跃

Claude Code 的核心技能库:TDD、调试、协作模式和已验证的技术

14 个 Skill 0 个 MCP
目的

为编码代理提供强大的框架和久经考验的软件开发技术,确保高质量、系统化和可重现的结果。

功能

  • 强制执行测试驱动开发(TDD)周期
  • 通过根本原因分析指导系统调试
  • 促进结构化的头脑风暴和设计
  • 管理实施计划和执行
  • 支持代码审查和版本控制工作流

使用场景

  • 开始任何新功能或错误修复时使用,以确保严格的开发过程。
  • 遇到意外行为或测试失败时使用,以系统地找到根本原因。
  • 需要将复杂的需求分解为可管理、可执行的任务时使用。
  • 需要通过结构化审查来确保代码质量和设计一致性时使用。

非目标

  • 取代编码代理的核心功能
  • 提供开发方法学之外的特定领域库
  • 在没有人为监督的情况下自动化复杂的架构决策

实践

  • 测试驱动开发
  • 系统调试
  • 敏捷工作流
  • 代码审查流程
  • 设计优先于实现

Trust

  • warning:Issues Attention尽管有许多未解决的问题(90 天内打开 123 个,关闭 264 个),但关闭率约为 68%,这很好,但大量未解决的问题表明维护者可能存在带宽限制。

安装

请先添加 Marketplace

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

包含 14 个扩展

Skill (14)

Brainstorming 技能

您必须在使用任何创意工作——创建功能、构建组件、添加功能或修改行为——之前使用此功能。它会在实现之前探索用户意图、需求和设计。

85
Dispatching Parallel Agents 技能

用于在遇到 2 多个可以独立工作而无需共享状态或顺序依赖的任务时使用。

95
执行计划 技能

当您有一个书面实施计划要在具有审查检查点的单独会话中执行时使用

97
Finishing A Development Branch 技能

在实现已完成、所有测试均通过,并且需要决定如何整合工作时使用 - 通过提供合并、PR 或清理的结构化选项来指导开发工作的完成

99
Receiving Code Review 技能

当收到代码审查反馈时使用,在实施建议之前,特别是当反馈似乎不清楚或在技术上可疑时 — 需要严谨的技术和验证,而不是表面上的同意或盲目实施

97
Requesting Code Review 技能

在完成任务、实施主要功能或合并前用于验证工作是否符合要求时使用

98
Subagent Driven Development 技能

在当前会话中使用独立的任务来执行实施计划

96
Systematic Debugging 技能

在遇到任何错误、测试失败或意外行为时使用,在提出修复之前使用

95
Test Driven Development 技能

实现任何功能或修复错误时使用,在编写实现代码之前

99
Using Git Worktrees 技能

在开始需要与当前工作区隔离的功能性工作,或在执行实现计划之前使用 - 通过原生工具或 git worktree 回退确保存在隔离的工作区。

100
Using Superpowers 技能

在开始任何对话时使用 — 确定如何查找和使用技能,要求在任何响应(包括澄清问题)之前调用 Skill Tool

99
Verification Before Completion 技能

当在提交或创建 PR 之前,准备声明工作已完成、已修复或已通过时使用——需要运行验证命令并确认输出,然后再做出任何成功声明;始终先有证据再有断言

99
Writing Plans 技能

当您有关于多步骤任务的规范或要求,但在编写代码之前,可以使用此项。

99
Writing Skills 技能

在创建新技能、编辑现有技能或在部署前验证技能是否正常工作时使用

99

质量评分

96 /100
1 day ago 分析

信任信号

最近提交2 days ago
GitHub 所有者 obra (opens in new tab)
星标189.3k
许可证MIT
状态
查看源代码