Skip to content

Github trending [obra/superpowers] 编码代理全流程开发框架 #1097

Description

@web1992

项目地址

https://github.com/obra/superpowers

AI 摘要

Superpowers 是一套面向编码代理的完整软件开发方法论,基于可组合的技能和初始指令构建。它会引导代理在编码前先了解目标、分块展示规格,并在用户确认后制定包含 TDD、YAGNI 和 DRY 原则的实现计划。随后通过子代理驱动开发,自主执行工程任务并审查工作,可连续自主运行数小时。支持 Claude Code、Codex、Cursor、Gemini CLI 等多种工具,安装简便,适合企业及个人开发者使用。

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.

Table of Contents

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 de...

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions