with one click
using-superpowers
Activates the dojo framework at the start of a session.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Activates the dojo framework at the start of a session.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Flags risky shell commands and unsafe tree ops.
Detects high-confidence security risks in code.
Surfaces the dojo's non-negotiable prime directives.
Plans multi-step work before writing code.
Captures lessons and promotes recurring patterns.
Derives measurable NFRs from a parent business driver.
| name | using-superpowers |
| description | Activates the dojo framework at the start of a session. |
| tier | core |
| category | activation |
| created_by | human |
| platforms | ["windows","macos","linux"] |
| tags | ["activation","framework","session"] |
| author | Andreas Wasita (@andreaswasita) |
Loads the dojo framework at session start: confirms the core disciplines are active, surfaces relevant lessons, and verifies clean state before any work begins. Does NOT replace the underlying skills — it sequences their loading and the session opening ritual.
skills/, optional-skills/, tasks/, spec/).view, edit, grep, and powershell Copilot tools.git available to inspect branch + working tree.tasks/lessons.md exists (created empty if first session).scripts/verify.sh (or scripts/run-checks.ps1) available for the session-start gate.1. Review `tasks/lessons.md` for relevant active lessons.
2. Open `tasks/todo.md` — is there work in progress?
3. Confirm `git status`: right branch, clean tree (or known WIP).
4. Acknowledge: "Dojo framework active. Core disciplines loaded."
5. Hand off to the trigger skill for the user's actual request.
| Always-on (core) | Why it loads at every session |
|---|---|
behavioral-foundation | The five non-negotiable prime directives |
plan-before-code | Forces planning before any multi-step work |
verify-before-done | Evidence required for any "done" claim |
self-improvement | Lessons captured every correction |
demand-elegance | Hacky solutions get challenged |
autonomous-bug-fix | Full bug cycle without hand-holding |
safety-guardrails | Destructive commands get a preflight check |
subagent-strategy | Delegation is a first-class option |
| Workflow chain (practical) | Triggered when |
|---|---|
brainstorming → plan-before-code → executing-plans → requesting-code-review → finishing-a-development-branch | A non-trivial change begins |
| Workflow scenario | Workflow shape |
|---|---|
| New feature | Full pipeline: brainstorm → finish |
| Bug fix (non-trivial) | Skip brainstorm, start at plan |
| One-line fix | Direct fix + verify-before-done |
| Refactoring | Start at plan, emphasis on test baseline |
| Code review | Use code-review + receiving-code-review |
Always active (Core Disciplines):
behavioral-foundation — The five non-negotiable prime directives (the charter)plan-before-code — Plan multi-step work before touching codeverify-before-done — Prove your work with evidenceself-improvement — Capture lessons, review at session startdemand-elegance — Challenge hacky solutionsautonomous-bug-fix — Full bug cycle, zero hand-holdingsafety-guardrails — Preflight check before destructive commandssubagent-strategy — Delegate research and analysisWorkflow skills (activate in sequence):
brainstorming → using-git-worktrees → executing-plans → requesting-code-review → finishing-a-development-branchOn-demand skills (load when needed):
code-review — Reviewing PRs or diffsrefactoring — Safe restructuringtest-writing — Writing meaningful testspr-workflow — Preparing merge-ready PRsdebugging — Systematic complex debuggingcodebase-onboarding — Understanding unfamiliar reposdispatching-parallel-agents — Concurrent sub-agent workreceiving-code-review — Processing review feedbackskill-creator / writing-skills — Creating new skillsEvery session begins with:
memory/INDEX.md — What knowledge exists in the vault?bash scripts/memory-query.sh --type pattern --recent 5tasks/lessons.md — Any un-promoted lessons?tasks/todo.md — Is there work in progress?Every non-trivial session ends with:
memory/sessions/YYYY-MM-DD-summary.mdmemory/patterns/memory/decisions/memory/preferences/bash scripts/link-index.shtasks/lessons.mdscripts/verify.sh or equivalenttasks/lessons.mdmemory/sessions/memory/patterns/Session Start:
Agent: "Dojo framework active. Memory vault loaded (4 decisions, 7 patterns, 3 preferences). Reviewed lessons.md (3 active lessons, 1 relevant to today's task). No work in progress. On main branch, clean state. Ready."
Skill Triggering:
User: "I want to add real-time notifications" Agent: brainstorming activates → asks Socratic questions → design approved → using-git-worktrees activates → creates feature branch → plan-before-code activates → writes plan to tasks/todo.md → executing-plans activates → works through tasks → requesting-code-review activates → self-reviews → finishing-a-development-branch activates → presents merge options
tasks/todo.md or it doesn't exist.tasks/lessons.md. You forgot something.memory/INDEX.md was read and active context surfaced.tasks/lessons.md reviewed and any relevant rules acknowledged.tasks/todo.md checked for work-in-progress before starting new work.git status confirms correct branch and clean (or known-WIP) tree.