superpowers

Orchestrate end-to-end software development with spec-first agentic workflows.

5|4|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/editor-code-assistant/eca-plugins --skill superpowers-editor-code-assistant
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: superpowers
Source: https://github.com/editor-code-assistant/eca-plugins/tree/main/plugins/superpowers/skills/superpowers
Command: npx skills add https://github.com/editor-code-assistant/eca-plugins --skill superpowers-editor-code-assistant

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinates a complete software development workflow that prevents miscommunication and reduces rework by enforcing spec-first planning and structured execution.

Core Features & Use Cases

  • Spec-driven brainstorming and planning: convert conversations into a validated spec before any code is written.
  • Subagent orchestration: dispatch tasks to specialized agents for brainstorming, planning, implementation, and verification.
  • TDD-driven delivery: follow red-green-refactor cycles with thorough verification before completion.
  • Flexible phases: supports Brainstorming, Plan, Implement, Review, Verify, and Done across varied projects.

Quick Start

Validate the project goals with the user, then produce a task plan and dispatch tasks to subagents to begin execution.

Frequently Asked Questions about superpowers

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use agentic workflows for software development planning and implementation?

Agentic development workflows orchestrate end-to-end software development by dispatching tasks to specialized subagents. This approach aligns with a spec-first methodology to prevent miscommunication and reduce rework during implementation.

What is a spec-first approach and how does it apply to project task decomposition?

A spec-first approach validates project goals and extracts requirements before any code is written. It applies to task decomposition by converting brainstorming conversations into a structured plan, ensuring implementation traces directly back to the validated spec.

How do I integrate TDD cycles into an automated development workflow?

You can integrate TDD cycles into an automated development workflow by enforcing red-green-refactor phases during implementation. The workflow dispatches verification subagents to test code against the extracted spec, ensuring quality before completion.

Can I use subagent orchestration to manage large software projects?

Yes, subagent orchestration supports both small and large software projects. It dispatches specialized agents across distinct phases—brainstorming, planning, implementation, and verification—to handle complex task execution and structured review.

What is the best way to prevent miscommunication during software development?

The best way to prevent miscommunication during software development is using a structured, spec-first workflow. By enforcing requirements extraction, task decomposition, and distinct review phases, the process ensures traceability and minimizes rework.