beads-superpowers

Process discipline and persistent memory for AI coding agents.

$ curl -fsSL https://raw.githubusercontent.com/DollarDill/beads-superpowers/main/install.sh | bash
View on GitHub
License: MIT Version GitHub stars

What is this?

AI coding agents have two recurring failure modes: no process discipline (they skip tests, rush to code, and claim work is done without verification) and no persistent memory (todo lists vanish when a session ends, the next session starts blind).

beads-superpowers is a Claude Code plugin that solves both at once. It merges Superpowers — a set of composable process skills enforcing TDD, brainstorming, systematic debugging, and two-stage code review — with Beads, a Dolt-backed issue tracker that gives agents persistent task memory across sessions.

The upstream Superpowers library ships 15 skills. This plugin extends it to 21, replaces all TodoWrite task tracking with bd beads commands, and wires everything together via a SessionStart hook that injects skills and task context automatically at the start of every session.

graph LR Hook["SessionStart Hook"] --> SP["using-superpowers"] Hook --> BD["bd prime"] SP --> Route{"Route to skill"} BD --> Route Route -->|design| B["brainstorming"] Route -->|plan| W["writing-plans"] Route -->|execute| S["subagent-driven-dev"] Route -->|debug| D["systematic-debugging"] Route -->|research| R["research-driven-dev"] S --> Review["Two-stage review"] Review --> Land["Land the Plane"] style Hook fill:#6366f1,color:#fff style Land fill:#f59e0b,color:#000

Documentation

Skills at a Glance

Each skill is a composable process document that Claude Code loads on demand. The bootstrap skill (using-superpowers) routes to the right skill automatically based on the task.