Mjölnir entry — create a new branch in the current working tree, then route to the appropriate skill.
Mjölnir entry — proceed on the current branch and worktree, then route to the appropriate skill.
Mjölnir entry — create a worktree for this work, then route to the appropriate skill.
Use when invoked by a Mjölnir entry command or when the human partner asks for help designing a feature, refining requirements, or exploring approaches before any implementation. Surfaces intent and trade-offs through dialogue and produces a written spec at <operating-root>/.mjolnir/specs/.
Use when invoked by a Mjölnir entry command or when the human partner has 2+ independent tasks that can run without shared state. Fans them out to subagents with isolated context, then aggregates results. Best for parallel research, multi-area exploration, or independent fixes.
Use when the human partner is responding to code review feedback (from mjolnir:code-reviewer or from a human reviewer). Encourages technical rigor — restate the requirement, verify the claim, evaluate, then implement one item at a time. Not performative agreement, not blind compliance.
Use when invoked by a Mjölnir entry command or when the human partner has completed a meaningful chunk of work and wants it reviewed. Dispatches the mjolnir:code-reviewer subagent with a crafted context (never session history) so the reviewer focuses on the work product, not your thinking trail.
Use when invoked by a Mjölnir entry command (/mjolnir:worktree, /mjolnir:branch, or /mjolnir:current) to dispatch the work to the appropriate downstream skill based on what the human partner described.
Uses power tools
Uses Bash, Write, or Edit tools
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.
Agentic development workflow based on obra/superpowers
Three entry commands — /mjolnir:worktree, /mjolnir:branch, /mjolnir:current — engage a brainstorm → plan → execute → review pipeline backed by 12 skills and one code-reviewer subagent. Each command declares its isolation strategy up front (new worktree, new branch, or current state) and routes to the appropriate skill.
Inside Claude Code:
/plugin marketplace add benjidotsh/mjolnir
/plugin install mjolnir@mjolnir
Verify with /plugin — mjolnir should appear under Installed. Skills are namespaced as mjolnir:<name>.
Update later with /plugin marketplace update mjolnir. Uninstall with /plugin uninstall mjolnir@mjolnir.
Pick the entry command that matches your isolation preference:
/mjolnir:worktree add a CLI flag to skip the cache on cold starts
/mjolnir:branch add a CLI flag to skip the cache on cold starts
/mjolnir:current add a CLI flag to skip the cache on cold starts
| Command | Isolation |
|---|---|
/mjolnir:worktree <desc> | Creates a new worktree under .mjolnir/worktrees/<branch>/ (sub-worktree if you're already in one) |
/mjolnir:branch <desc> | git checkout -b <branch> in the current working tree (with structured stash/discard/abort handling for dirty trees) |
/mjolnir:current <desc> | No isolation — proceeds on whatever branch and worktree are currently checked out |
After isolation, all three commands:
<operating-root>/.mjolnir/ (gitignored, never committed).| Choice | Mjölnir | Superpowers |
|---|---|---|
| Activation | Opt-in via /mjolnir:worktree, /mjolnir:branch, or /mjolnir:current | Auto-injected on every SessionStart |
| Slash commands | Three explicit entries (/mjolnir:worktree, /mjolnir:branch, /mjolnir:current) | Three (deprecated, redirect to skills) |
| Specs/plans location | <operating-root>/.mjolnir/ (gitignored) | docs/superpowers/ (committed) |
| Worktrees | Hierarchical (sub-worktrees allowed); fixed at .mjolnir/worktrees/<branch>/; opt in by invoking /mjolnir:worktree directly | Asks where each invocation |
| Execution | Subagent-driven only | Subagent-driven + inline-execution alternatives |
| Branch finishing | Hand back to human partner | finishing-a-development-branch skill drives merge/PR |
settings.json | Not shipped (yours stays authoritative) | Not shipped |
| Skill | Phase |
|---|---|
mjolnir:brainstorming | design |
mjolnir:writing-plans | plan |
mjolnir:subagent-driven-development | execute |
mjolnir:dispatching-parallel-agents | execute (parallel) |
mjolnir:test-driven-development | execute |
mjolnir:systematic-debugging | quality |
mjolnir:verification-before-completion | quality |
mjolnir:requesting-code-review | review |
mjolnir:receiving-code-review | review |
mjolnir:using-git-worktrees | workflow |
mjolnir:routing | workflow |
mjolnir:writing-skills | meta |
MIT. Inherits attribution from superpowers — see LICENSE.
npx claudepluginhub benjidotsh/mjolnir --plugin mjolnirHarness-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
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Complete developer toolkit for Claude Code