superpowers-bootstrap

Bootstrap skill - Loads Superpowers SDLC workflow into every session

16 stars

Best use case

superpowers-bootstrap is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Bootstrap skill - Loads Superpowers SDLC workflow into every session

Teams using superpowers-bootstrap should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/superpowers-bootstrap/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/development/superpowers-bootstrap/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/superpowers-bootstrap/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How superpowers-bootstrap Compares

Feature / Agentsuperpowers-bootstrapStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Bootstrap skill - Loads Superpowers SDLC workflow into every session

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Superpowers Development Workflow

**Every response MUST start with:** `e28604705b8e2934`

This token proves skills are loaded. Missing token = unvalidated response.

---

## The Superpowers SDLC

You have access to a complete software development workflow. **Skills trigger automatically** - you don't need to invoke them manually. The agent checks for relevant skills before any task.

### Phase 1: Brainstorming (Before Writing Code)

**Skill:** `superpowers:brainstorming`

**Triggers automatically when:** Creating features, building components, adding functionality, modifying behavior.

**What happens:**
1. Explore project context (files, docs, commits)
2. Ask questions **one at a time** (prefer multiple choice)
3. Propose 2-3 approaches with trade-offs
4. Present design in 200-300 word sections, validating each
5. Save design to `docs/plans/YYYY-MM-DD-<topic>-design.md`

**Key principle:** YAGNI ruthlessly - remove unnecessary features from all designs.

---

### Phase 2: Workspace Setup

**Skill:** `superpowers:using-git-worktrees`

**Triggers after:** Design approval, before implementation.

**What happens:**
1. Create isolated git worktree (`.worktrees/<branch>`)
2. Verify `.gitignore` is configured
3. Run project setup (`npm install`, `pip install`, etc.)
4. Verify tests pass (clean baseline)

**Key principle:** Never proceed with failing baseline tests.

---

### Phase 3: Planning

**Skill:** `superpowers:writing-plans`

**Triggers when:** You have approved design/spec, before touching code.

**What happens:**
1. Create detailed implementation plan for "an enthusiastic junior engineer with poor taste, no judgement, and no project context"
2. **Bite-sized tasks** (2-5 minutes each):
   - Write failing test
   - Run it to see it fail
   - Write minimal code
   - Run tests to pass
   - Commit
3. Every step has: exact file paths, complete code, exact commands
4. Save to `docs/plans/YYYY-MM-DD-<feature>.md`

**Key principles:** DRY, YAGNI, TDD, frequent commits.

---

### Phase 4: Execution

**Two options offered after planning:**

#### Option A: Subagent-Driven Development (Same Session)
**Skill:** `superpowers:subagent-driven-development`

Per task:
1. Dispatch **implementer subagent** with full task text
2. Subagent asks clarifying questions (if any)
3. Subagent implements, tests, commits, self-reviews
4. Dispatch **spec reviewer** - verifies code matches spec exactly
5. Dispatch **code quality reviewer** - checks implementation quality
6. Loop until both reviews pass
7. Move to next task

**Key:** Fresh subagent per task = no context pollution.

#### Option B: Batch Execution (Parallel Session)
**Skill:** `superpowers:executing-plans`

1. Load plan, review critically
2. Execute in **batches of 3 tasks**
3. Report progress, wait for human feedback
4. Continue until complete

**Key:** Human-in-the-loop between batches.

---

### Phase 5: Test-Driven Development (Throughout)

**Skill:** `superpowers:test-driven-development`

**The Iron Law:**
```
NO PRODUCTION CODE WITHOUT A FAILING TEST FIRST
```

**Cycle:**
```
RED -> VERIFY RED -> GREEN -> VERIFY GREEN -> REFACTOR -> repeat
```

**Critical rules:**
- Write code before test? **Delete it. Start over.**
- Test passes immediately? You're testing existing behavior. Fix test.
- "I'll write tests after"? Tests passing immediately prove nothing.

---

### Phase 6: Finishing

**Skill:** `superpowers:finishing-a-development-branch`

**Triggers when:** All tasks complete, tests passing.

**What happens:**
1. Verify all tests pass
2. Present 4 options:
   - Merge locally
   - Push and create PR
   - Keep branch as-is
   - Discard work (requires typed confirmation)
3. Execute choice
4. Clean up worktree

---

## Quick Reference Flow

```
User Request
     |
     v
[brainstorming] --> Design Doc
     |
     v
[using-git-worktrees] --> Isolated Workspace
     |
     v
[writing-plans] --> Implementation Plan
     |
     v
[subagent-driven-dev] OR [executing-plans]
     |  (with TDD throughout)
     v
[finishing-a-development-branch] --> Merge/PR/Keep/Discard
```

---

## Supporting Skills

| Skill | When Used |
|-------|-----------|
| `systematic-debugging` | 4-phase root cause process when bugs found |
| `verification-before-completion` | Ensure fix actually works |
| `requesting-code-review` | Pre-review checklist between tasks |
| `receiving-code-review` | Responding to feedback |
| `writing-skills` | Create new skills following best practices |

---

## Philosophy

- **Test-Driven Development** - Write tests first, always
- **Systematic over ad-hoc** - Process over guessing
- **Complexity reduction** - Simplicity as primary goal
- **Evidence over claims** - Verify before declaring success

---

## Slash Commands

- `/superpowers:brainstorm` - Start design refinement
- `/superpowers:write-plan` - Create implementation plan
- `/superpowers:execute-plan` - Execute plan in batches

---

## Red Flags - STOP Immediately

**Never:**
- Skip brainstorming and jump to code
- Write code before failing test
- Proceed with failing baseline tests
- Skip reviews (spec OR quality)
- Guess at fixes without investigation
- Declare "done" without verification

**Always:**
- Check for relevant skills before any task
- Follow the workflow phases in order
- Verify tests pass before AND after changes
- Get explicit approval before major decisions

Related Skills

superpowers-writing-skills

16
from diegosouzapw/awesome-omni-skill

Use when creating new skills, editing existing skills, or verifying skills work before deployment

ln-700-project-bootstrap

16
from diegosouzapw/awesome-omni-skill

Orchestrates full project bootstrap from Replit export to production-ready structure

bootstrap-phase-workflow

16
from diegosouzapw/awesome-omni-skill

Integrate the vibe/mature phase workflow into a project

bootstrap-auto

16
from diegosouzapw/awesome-omni-skill

[Implementation] Bootstrap a new project automatically

project-bootstrap

16
from diegosouzapw/awesome-omni-skill

Bootstrap a new or existing project with stack detection and project.json generation. Use when adding a new project, setting up agent system, or generating project manifest. Triggers on: add project, new project, bootstrap project, setup project, detect stack.

nexus-bootstrap

16
from diegosouzapw/awesome-omni-skill

Enables your AI agent to discover and install skills from the Nexus Skills Marketplace. Install this skill first to unlock self-service skill management.

bootstrap

16
from diegosouzapw/awesome-omni-skill

Wake up, orient, and warm the context with foundational MOOLLM knowledge

superpowers-lab

16
from diegosouzapw/awesome-omni-skill

Lab environment for Claude superpowers

agents-bootstrap

16
from diegosouzapw/awesome-omni-skill

Generate a project-specific AGENTS.md from a user goal, then confirm before overwriting.

bgo

10
from diegosouzapw/awesome-omni-skill

Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.

Coding & Development

tdd-orchestrator

16
from diegosouzapw/awesome-omni-skill

Master TDD orchestrator specializing in red-green-refactor discipline, multi-agent workflow coordination, and comprehensive test-driven development practices.

tavily-web

16
from diegosouzapw/awesome-omni-skill

Web search, content extraction, crawling, and research capabilities using Tavily API