By walnashgit
Personal skills library: brainstorming-first workflow and session setup for collaborative development
Use before any creative work — creating features, building components, adding functionality, or modifying behavior — OR when revising an existing feature design. Triggers on: 'create feature X', 'build X', 'add functionality', 'update feature X', 'revise the design', 'change the plan for Y', 'modify the existing design'. Explores intent and design (new features) or focused change delta (revisions) before implementation.
Use after brainstorming spec approval when the user confirms they want a PRD, or when a brainstorming revision is complete and the PRD needs updating. Triggers on: 'create a PRD for X', 'write the requirements for X', 'update the PRD', 'revise the PRD', 'change the requirements for feature X', 'modify PRD for <feature>'. Always confirms before producing. Does not activate for trivial tasks.
Activates when a session begins with a milestone execution prompt pasted from plan.md, or when the user explicitly says "execute milestone N", "run milestone N", "start milestone N from the plan", "I'm executing milestone N", or "let's do milestone N" (N can be a digit or written number). MUST trigger on the exact opening phrase "You are executing Milestone N of the <feature-name> feature in mysuperpowers". When active: suppresses brainstorming, creating-prd, and milestone-planning; verifies plan.md exists and declared dependencies are met; then hands off to the standard execution workflow.
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
Use after creating-prd or brainstorming when the user wants a sequenced implementation plan. Also activates when the user explicitly requests a 'milestone plan', 'implementation plan', or asks how to structure the work. Triggers on update scenarios too: 'update the plan', 'revise the plan', 'add a revision milestone', 'add an additive milestone', 'modify the plan for feature X'. Always confirms intent before producing. Does not activate for trivial one-session tasks.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A structured development workflow plugin for Claude Code.
mysuperpowers is a personal development workflow plugin for Claude Code, built on the skills framework pattern from obra/superpowers. It installs a set of skills — structured process guides — that the agent follows automatically when the task matches, covering everything from initial brainstorming through final branch integration.
The main thing it does differently from stock Superpowers: planning and execution run in separate sessions by design. Brainstorming, PRD creation, and milestone planning happen in a single planning session. Each milestone then executes in its own fresh session, started by pasting a self-contained execution prompt from the plan file. This keeps the context window clean and the starting state deterministic. The plugin also adds full update and revision flows across all three planning skills, so when a feature changes mid-development, the design, PRD, and plan can all be updated without starting over.
The execution skills (TDD, debugging, code review, verification, branch completion) are adapted from obra/superpowers, which provided the skills framework pattern and the execution-phase discipline. The PRD creation skill draws on the closedloop-ai prd-creator for its discovery questions, ID conventions (US-###, AC-###, Q-###), and "keep it light" philosophy. Both are MIT licensed; see Credits below.
Skills are markdown files. Each one describes when to activate and how to proceed. The agent uses the Skill tool to load a skill's full content on demand and then follows it — checklists, decision flows, hard gates and all.
At session start, a SessionStart hook injects the using-mysuperpowers skill directly into the agent's context. This bootstraps the entire framework: the agent immediately knows what skills are available, when to invoke them, and that invocation is mandatory — not optional. When a skill applies to the current task, the agent must invoke it before doing anything else, including asking clarifying questions.
Skills can be rigid or flexible. Rigid skills (TDD, debugging) are followed exactly — no adapting away the discipline. Flexible skills (planning, patterns) apply principles to context. The skill itself tells you which it is.
mysuperpowers is not on the Claude Code plugin marketplace. Install it as a local plugin in dev mode.
Clone or download this repository to a local directory.
Install it as a local plugin in Claude Code:
/plugin install /path/to/mysuperpowers
Note: The Claude Code plugin system is still evolving. Verify the exact command against the current Claude Code documentation if the above doesn't work.
Restart Claude Code.
Start a fresh session. The agent should acknowledge it has mysuperpowers in its first response — that's the SessionStart hook firing.
Development follows two distinct phases. They never run in the same session.
Run in a single session. The output is plan.md — the agent stops there.
brainstorming activates in Create Mode.docs/features/<feature-name>/<feature-name>-design.md.creating-prd activates. It asks seven discovery questions conversationally, then drafts a 15-section document in two parts — business context (overview, goals, user stories, sequencing) and implementation detail (requirements, acceptance criteria, open questions, risks). Saved to docs/features/<feature-name>/prd.md.milestone-planning activates. It decomposes the work into milestones — each one scoped to be reviewable by a human in a single PR sitting. For each milestone it generates a self-contained execution prompt. The full plan is saved to docs/features/<feature-name>/plan.md.Each milestone runs in its own session because planning-phase context contaminates execution decisions. A session that starts mid-planning carries assumptions that muddle implementation choices. Starting clean means the agent reasons from the plan and PRD, not from the conversation that produced them.
One fresh session per milestone.
npx claudepluginhub walnashgit/mysuperpowers --plugin mysuperpowersReliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review