Superpowers
插件 活跃Claude Code 的核心技能库:TDD、调试、协作模式和已验证的技术
为编码代理提供强大的框架和久经考验的软件开发技术,确保高质量、系统化和可重现的结果。
功能
- 强制执行测试驱动开发(TDD)周期
- 通过根本原因分析指导系统调试
- 促进结构化的头脑风暴和设计
- 管理实施计划和执行
- 支持代码审查和版本控制工作流
使用场景
- 开始任何新功能或错误修复时使用,以确保严格的开发过程。
- 遇到意外行为或测试失败时使用,以系统地找到根本原因。
- 需要将复杂的需求分解为可管理、可执行的任务时使用。
- 需要通过结构化审查来确保代码质量和设计一致性时使用。
非目标
- 取代编码代理的核心功能
- 提供开发方法学之外的特定领域库
- 在没有人为监督的情况下自动化复杂的架构决策
实践
- 测试驱动开发
- 系统调试
- 敏捷工作流
- 代码审查流程
- 设计优先于实现
Trust
- warning:Issues Attention尽管有许多未解决的问题(90 天内打开 123 个,关闭 264 个),但关闭率约为 68%,这很好,但大量未解决的问题表明维护者可能存在带宽限制。
安装
请先添加 Marketplace
/plugin marketplace add obra/superpowers/plugin install superpowers@superpowers-dev包含 14 个扩展
Skill (14)
您必须在使用任何创意工作——创建功能、构建组件、添加功能或修改行为——之前使用此功能。它会在实现之前探索用户意图、需求和设计。
用于在遇到 2 多个可以独立工作而无需共享状态或顺序依赖的任务时使用。
当您有一个书面实施计划要在具有审查检查点的单独会话中执行时使用
在实现已完成、所有测试均通过,并且需要决定如何整合工作时使用 - 通过提供合并、PR 或清理的结构化选项来指导开发工作的完成
当收到代码审查反馈时使用,在实施建议之前,特别是当反馈似乎不清楚或在技术上可疑时 — 需要严谨的技术和验证,而不是表面上的同意或盲目实施
在完成任务、实施主要功能或合并前用于验证工作是否符合要求时使用
在当前会话中使用独立的任务来执行实施计划
在遇到任何错误、测试失败或意外行为时使用,在提出修复之前使用
实现任何功能或修复错误时使用,在编写实现代码之前
在开始需要与当前工作区隔离的功能性工作,或在执行实现计划之前使用 - 通过原生工具或 git worktree 回退确保存在隔离的工作区。
在开始任何对话时使用 — 确定如何查找和使用技能,要求在任何响应(包括澄清问题)之前调用 Skill Tool
当在提交或创建 PR 之前,准备声明工作已完成、已修复或已通过时使用——需要运行验证命令并确认输出,然后再做出任何成功声明;始终先有证据再有断言
当您有关于多步骤任务的规范或要求,但在编写代码之前,可以使用此项。
在创建新技能、编辑现有技能或在部署前验证技能是否正常工作时使用
质量评分
类似扩展
Ag2 Agent Builder
100Build AG2 (AutoGen) multi-agent systems with slash commands: scaffold agents, wire workflows, create tools, and review code
Agenthub
99Multi-agent collaboration plugin for Claude Code. Spawn N parallel subagents that compete on code optimization, content drafts, research approaches, or any problem that benefits from diverse solutions. Evaluate by metric or LLM judge, merge the winner. 7 slash commands, agent templates, git DAG orchestration, message board coordination.
Tdd
99TDD workflow enforcement with auto-test hook
TDD Workflows
98Test-driven development methodology with red-green-refactor cycles and code review
Ruvlo SPARC
97SPARC methodology — Specification, Pseudocode, Architecture, Refinement, Completion phases with gate checks
Customaize Agent
97Commands and skills for writing and refining commands, hooks, skills for Claude Code, includes Anthropic Best Practices and Agent Persuasion Principles that can be useful for sub-agent workflows.