DMI core skills library: brainstorm→PRD→TSP→TDD workflow, merged debugging, collaboration patterns
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.
Use when opening, creating, or writing a pull request, pushing a branch for review, or running gh pr create - covers the PR title, body, and evidence so the description reads for both a non-developer and a developer.
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
Executes bash commands
Hook triggers when Bash tool is used
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.
An open-source, continuously distilled collection of the best skills and concepts for giving coding agents the discipline to write high-quality code — consolidated from the superpowers plugin and Matt Pocock's skills into a single coherent methodology engine.
Contributions are welcome. See AGENTS.md for what belongs here and how to write a pull request.
dmi_superpowers packages 25 skills that guide coding agents through a disciplined workflow:
brainstorm → PRD → grill-with-docs → TSP → grill → TDD → review → finish
The agent never just starts coding. It steps back, refines requirements, validates against domain language, plans carefully, writes tests first, reviews its own work, and closes out cleanly.
| Skill | Purpose |
|---|---|
brainstorming | Socratic design refinement before any code |
writing-plans | Detailed implementation plans with task breakdown |
executing-plans | Batch execution with human checkpoints |
dispatching-parallel-agents | Concurrent subagent workflows |
requesting-code-review | Pre-review checklist and dispatch |
receiving-code-review | Responding to feedback with rigor |
resolving-merge-conflicts | Resolve an in-progress git merge/rebase conflict |
using-git-worktrees | Parallel development branches |
finishing-a-development-branch | Merge/PR decision workflow |
creating-a-pull-request | PR title/body for non-developer + developer audiences |
subagent-driven-development | Fast iteration with two-stage review |
using-superpowers | Introduction to the skills system |
writing-skills | Create new skills following best practices |
| Skill | Purpose |
|---|---|
test-driven-development | RED-GREEN-REFACTOR cycle (from tdd skill) |
systematic-debugging | 4-phase root cause process |
verification-before-completion | Ensure it's actually fixed |
| Skill | Purpose |
|---|---|
codebase-design | Shared vocabulary for designing deep modules — interfaces, seams, depth |
domain-modeling | Build and sharpen the domain model; record architectural decisions (ADRs) |
grill-with-docs | Challenge plans against CONTEXT.md and ADRs |
grilling | Relentlessly interview to stress-test a plan or design before building |
improve-codebase-architecture | Find deepening/refactor opportunities |
say | Communicate code findings in plain + technical pairs, and rewrite prose for human readers |
to-prd | Convert rough ideas to structured PRDs |
| Skill | Purpose |
|---|---|
prototype | Rapid prototyping skill |
| Skill | Purpose |
|---|---|
ponytail | persistent minimalism mode: defaults every solution to the simplest thing that works (YAGNI, stdlib/native first, shortest diff), at intensity lite/full/ultra. Off by default; type ponytail [level] or be lazy to activate (plain text, not a slash command — ADR-0005). |
Install dmi-superpowers separately for each harness you use.
/plugin install dmi-superpowers@dmi-superpowers-marketplace
Or from this repository directly:
/plugin marketplace add HundredBillion/dmi_superpowers
/plugin install dmi-superpowers@dmi-superpowers-marketplace
agy plugin install https://github.com/HundredBillion/dmi_superpowers
Open the plugin search interface:
/plugins
Search for dmi-superpowers and select Install Plugin.
gemini extensions install https://github.com/HundredBillion/dmi_superpowers
Update later:
gemini extensions update dmi-superpowers
/plugins install https://github.com/HundredBillion/dmi_superpowers
Detailed docs: docs/README.kimi.md
Fetch and follow instructions from https://raw.githubusercontent.com/HundredBillion/dmi_superpowers/refs/heads/main/.opencode/INSTALL.md
Detailed docs: docs/README.opencode.md
pi install git:github.com/HundredBillion/dmi_superpowers
For local development:
pi -e /path/to/dmi_superpowers
brainstorming — Activates before writing code. Refines rough ideas through questions, explores alternatives, presents design in sections for validation. Saves design document.
to-prd — Converts conversation output into a structured PRD. Produces docs/PRDs/.
grill-with-docs — Challenges the PRD against CONTEXT.md and ADRs. Sharpens terminology, updates domain docs.
writing-plans — Breaks work into bite-sized tasks (2–5 min each). Every task has exact file paths, interfaces, and verification steps. Produces docs/TSPs/.
npx claudepluginhub hundredbillion/dmi_superpowers --plugin dmi-superpowersCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Harness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.
Intelligent prompt optimization: injects the right context at the right moment so Claude lands a better first output. Clarifies vague prompts with research-based questions, plus targeted nudges for approach selection, plan readability, workflow routing, background execution, subagent routing, output readability, user-decision questions, and plan-mode assessment
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,640 supported skills.