andreaswasita/copilot-agents-dojo/using-superpowers
Claude Code and agent skill by andreaswasita/copilot-agents-dojo
- community
Checking that the SKILL.md file is still in the repository.
Activates the dojo framework at the start of a session.
Install
npx vskill@latest install andreaswasita/copilot-agents-dojo/using-superpowersSKILL.md
Using Superpowers Skill
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.
When to Use
- At the start of every new session in a dojo-enabled repo.
- When the user says "use superpowers", "activate the dojo", or "start the framework".
- When another skill references the mandatory workflow.
- After resuming from a checkpoint or context handoff.
- NOT mid-session for already-active skills — re-loading wastes turns.
Prerequisites
- The dojo is installed in the repo (
skills/,optional-skills/,tasks/,spec/). - The
view,edit,grep, andpowershellCopilot tools. gitavailable to inspect branch + working tree.tasks/lessons.mdexists (created empty if first session).scripts/verify.sh(orscripts/run-checks.ps1) available for the session-start gate.
How to Run
Quick Reference
| 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 |
Procedure
Skill Activation Map
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 analysis
Workflow skills (activate in sequence):
brainstorming→using-git-worktrees→executing-plans→requesting-code-review→finishing-a-development-branch
On-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 skills
Session Start Ritual
Every session begins with:
- Read
memory/INDEX.md— What knowledge exists in the vault? - Query relevant context —
bash scripts/memory-query.sh --type pattern --recent 5 - Review
tasks/lessons.md— Any un-promoted lessons? - Check
tasks/todo.md— Is there work in progress? - Verify git status — Are we on the right branch? Clean state?
- Acknowledge active skills — "Dojo framework active. Memory vault loaded. All skills live."
Session End Ritual
Every non-trivial session ends with:
- Write session summary —
memory/sessions/YYYY-MM-DD-summary.md - Promote patterns — Any lessons at 3+ occurrences? Move to
memory/patterns/ - Record decisions — Any architectural choices? Log in
memory/decisions/ - Capture preferences — User corrections about style/approach? Log in
memory/preferences/ - Rebuild the graph —
bash scripts/link-index.sh - Update lessons metrics —
tasks/lessons.md
Enforcement Rules
- All skills are mandatory — No skipping steps in the workflow
- No code without a plan (unless one-liner fix)
- No merge without verification —
scripts/verify.shor equivalent - No "done" without proof — Tests, logs, diffs
- Every correction becomes a lesson —
tasks/lessons.md - Every session ends with a summary —
memory/sessions/ - Patterns are promoted, not buried — 3+ occurrences →
memory/patterns/ - Main branch is read-only — Work on feature branches/worktrees
Examples
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'stask). 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
Pitfalls
- "I'll skip brainstorming, I know what to build" — You don't. Ask questions.
- "I'll just commit to main this once" — You won't "just" anything. Use a branch.
- "Tests take too long, I'll add them later" — Later never comes. Test now.
- "The plan is in memory only" — Write it in
tasks/todo.mdor it doesn't exist. - "I already know everything" — Review
tasks/lessons.md. You forgot something.
Verification
- [ ]
memory/INDEX.mdwas read and active context surfaced. - [ ]
tasks/lessons.mdreviewed and any relevant rules acknowledged. - [ ]
tasks/todo.mdchecked for work-in-progress before starting new work. - [ ]
git statusconfirms correct branch and clean (or known-WIP) tree. - [ ] Acknowledgement message issued ("Dojo framework active…").
- [ ] All Core Discipline skills are loaded for the session.
- [ ] Session-end ritual scheduled (summary + pattern promotion + link rebuild).
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/using-superpowers/SKILL.md
Popularity
- Repository stars
- 32
- Repository forks
- 12
- 7-day trend score
- 17
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 30 Apr 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/andreaswasita/copilot-agents-dojo/using-superpowers)