Agentic skills framework with mandatory workflows. Activates skills automatically before tasks: brainstorming, git-worktrees, writing-plans, test-driven-development, code-review, and more.
npx claudepluginhub naimkatiman/continuous-improvement --plugin continuous-improvementThis skill uses the workspace's default tool permissions.
Superpowers enforces a structured development workflow. Skills activate automatically when their trigger conditions are met. This is not optional guidance — it is mandatory workflow.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Superpowers enforces a structured development workflow. Skills activate automatically when their trigger conditions are met. This is not optional guidance — it is mandatory workflow.
AI agents skip steps, guess, and declare "done" without verifying. Superpowers blocks this by making workflow stages explicit and enforced.
| Order | Skill | When It Activates |
|---|---|---|
| 1 | brainstorming | Before writing code. Refines rough ideas through questions, explores alternatives, presents design in sections for validation. Saves design document. |
| 2 | using-git-worktrees | After design approval. Creates isolated workspace on new branch, runs project setup, verifies clean test baseline. |
| 3 | writing-plans | With approved design. Breaks work into bite-sized tasks (2-5 minutes each). Every task has exact file paths, complete code, verification steps. |
| 4 | subagent-driven-development or executing-plans | With plan. Dispatches fresh subagent per task with two-stage review (spec compliance, then code quality), or executes in batches with human checkpoints. |
| 5 | test-driven-development | During implementation. Enforces RED-GREEN-REFACTOR: write failing test, watch it fail, write minimal code, watch it pass, commit. Deletes code written before tests. |
| 6 | requesting-code-review | Between tasks. Reviews against plan, reports issues by severity. Critical issues block progress. |
| 7 | finishing-a-development-branch | When tasks complete. Verifies tests, presents options (merge/PR/keep/discard), cleans up worktree. |
The agent checks for relevant skills before any task. These are mandatory workflows, not suggestions.
RED: Write failing test → Watch it fail
GREEN: Write minimal code → Watch it pass
REFACTOR: Improve while staying green → Commit
Code written before tests is deleted. No exceptions.
When given a vague request:
Every task in a plan must include:
- task: "Specific action"
file: "exact/path/to/file.ext"
code: "Complete implementation"
verify: "How to confirm it works"
estimate: "2-5 minutes"
| Level | Action |
|---|---|
| Critical | Blocks progress. Must fix before continuing. |
| Warning | Should fix. Note and continue. |
| Info | Noted for later. No action required. |
Two-stage review for every task:
Both must pass. Fresh subagent per task prevents context pollution.
Each feature gets an isolated workspace:
git worktree add -b feature-name ../feature-name
Clean separation, parallel development, easy cleanup.
Superpowers skills activate when their trigger conditions are detected:
No manual skill selection. The framework detects and enforces.