Skip to content

Github trending [obra/superpowers] 代理驱动的软件开发方法论 #965

Description

@web1992

项目地址

https://github.com/obra/superpowers

AI 摘要

Superpowers 是一套面向编程代理(coding agents)的软件开发方法论,由一组可组合的技能和初始指令构成,确保代理自动使用这些技能。其核心工作流程是:代理在开始编码前先明确用户真实目标,逐步展示并确认需求规格;设计获批后生成清晰的实施计划,强调真正的红/绿测试驱动开发(TDD)、YAGNI 和 DRY 原则。随后启动子代理驱动的开发过程,自动执行任务并审查工作,可长时间自主运行。支持多种工具(如 Claude Code、Cursor 等),并提供企业支持服务。

README 原文

Superpowers

Superpowers is a complete software development methodology for your coding agents, built on top of a set of composable skills and some initial instructions that make sure your agent uses them.

Quickstart

Give your agent Superpowers: Claude Code, Antigravity, Codex App, Codex CLI, Cursor, Factory Droid, Gemini CLI, GitHub Copilot CLI, Kimi Code, OpenCode, Pi.

How it works

It starts from the moment you fire up your coding agent. As soon as it sees that you're building something, it doesn't just jump into trying to write code. Instead, it steps back and asks you what you're really trying to do.

Once it's teased a spec out of the conversation, it shows it to you in chunks short enough to actually read and digest.

After you've signed off on the design, your agent puts together an implementation plan that's clear enough for an enthusiastic junior engineer with poor taste, no judgement, no project context, and an aversion to testing to follow. It emphasizes true red/green TDD, YAGNI (You Aren't Gonna Need It), and DRY.

Next up, once you say "go", it launches a subagent-driven-development process, having agents work through each engineering task, inspecting and reviewing their work, and continuing forward. It's not uncommon for your agent to work autonomously for a couple hours at a time without deviating from the plan you put together.

There's a bunch more to it, but that's the core of the system. And because the skills trigger automatically, you don't need to do anything special. Your coding agent just has Superpowers.

Commercial Services

If you're using Superpowers in enterprise and could benefit from commercial support, additional tooling, or managed spending, please don't hesitate to drop us a line at [email protected].

Installation

Installation differs by har...

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions