using-superpowers
Use when starting a coding or software-development task that may need Superpowers process or domain skills.
Skill by eyildirim82
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/eyildirim82-using-superpowers
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/using-superpowers
What's inside
- Skill name
using-superpowers- Description
- Use when starting a coding or software-development task that may need Superpowers process or domain skills.
- License
- MIT
- Instructions
- 108 lines in SKILL.md · view on GitHub
Files (9)
- SKILL.md
- antigravity-tools.md · references/
- codex-tools.md · references/
- controller-gated-mpd-adapter.md · references/
- gemini-tools.md · references/
- hermes-tools.md · references/
- impeccable-adapter.md · references/
- pi-tools.md · references/
- risk-policy.md · references/
SKILL.md (first lines)
# Adaptive Superpowers Orchestrator Superpowers is risk-adaptive. The orchestrator chooses the smallest process that can produce trustworthy evidence without crossing an unauthorized effect boundary. ## Global invariants ### Evidence Before Claims Never claim a property that fresh evidence does not establish. A skipped test means the result is unverified, not passing. ### Authorized Effects Only Never perform an external, destructive, security-sensitive, or irreversible effect outside authority already granted by the user/task. These are invariants. Brainstorming, planning, TDD, review, worktrees, parallelism, and finishing are policies. ## Risk Router Classify each task before process routing: - **FAST** — local, reversible, narrow, understood, with a clear verification surface. - **STANDARD** — normal engineering work: features, multi-file changes, ordinary integrations, or uncertain-but-reversible work. - **CRITICAL** — any hard trigger or discovered high-consequence boundary. CRITICAL means stronger controls, not "ask before doing anything." Use the hard triggers and examples in `references/risk-policy.md` when classification is not obvious. **Risk is not permission.** A CRITICAL action may already be authorized; an unauthorized external effect is still unauthorized even if the task looks FAST. ## Risk floor and escalation A parent/coordinator may pass a **risk floor** to child work. A child may classify at or above that floor, never below it. Risk may escalate when new evidence appears; do not silently de-escalate during the same task. When risk escalates, state the reason briefly and strengthen the active profile. Escalation alone is not an approval stop. ## Execution profile Use compact policy modes rather than dozens of booleans: | Dimension | FAST | STANDARD | CRITICAL | |---|---|---|---| | design | none / intent | short-design | persistent-spec when useful | | planning | none | lightweight | persistent | | workspace | current-ok | isolated-preferred | isolated-required | | TDD | opportunistic | default | strict for behavior | | debugging | short-root-cause | evidence-driven | full-tracing | | parallelism | off | net-benefit | contract-required | | review | self | risk-based | independent-required | | ledger | off | conditional | required | | verification | targeted | relevant | canonical | | integration | obey authorization | obey authorization | obey authorization | For parallel work, also resolve the transport and engine from actual runtime capability and integration shape: ```yaml parallelism: mode: off | net-benefit | contract-required transport: none | native-dispatch | prompt-handoff engine: none | sdd | controller-gated-mpd ``` Risk level controls required safeguards, not document length. A one-line security boundary change can be CRITICAL; a large documentation refactor can remain STANDARD. ## Skill routing **process skills are policies.** Invoke only the process/domain skills needed by the active profile. A legacy `REQUIRED`, `MUST`, or named-skill instruction means "apply this capability at the active profile-selected strength"; it does not create a stronger workflow by itself. Domain skills can be added independently of process severity. For frontend/UI intent, use the `impeccable` domain skill when available and apply `references/impeccable-adapter.md`; Adaptive risk and authorization remain authoritative. If a process skill discovers a new hard trigger, route that discovery back through the Risk Router and escalate. ## Distributed integration routing The **Adaptive Superpowers Orchestrator is the single top-level authority** for risk, effect authorization, process strength, and completion claims. `controller-gated-mpd` is a specialized distributed-convergence engine, not a second orchestrator. Keep ordinary parallel work on the existing `dispatching-parallel-agents` / `subagent-driven-development` path when it stays on one branch or has no frozen-base / multi-PR integration contract. Activate `controller-gated-mpd` only for a real distributed convergence problem such as multiple branches/worktrees/PRs converging on one trunk, a frozen base across lanes, a dependency DAG, exclusive ownership or reserved resources, exact-head evidence, or serialized merge-train proof. When MPD is active: - use the wave risk floor as a child floor; children may escalate but never downgrade it; - select `native-dispatch` only when the runtime really can launch isolated workers; - in ordinary ChatGPT without native isolated-worker dispatch, select `prompt-handoff` and say that worker prompts were generated for separate ChatGPT windows — never claim that workers or agents were started; - make `.superpowers/mpd/<wave>/` the canonical ledger and suppress a parallel `.superpowers/sdd/<plan>/` ledger for the same wave; - keep READY/evidence state separate from effect authorization: denied or unknown merge authorization may still permit verification, READY, and a non-mutating preview, but never the merge mutation. Apply `references/controller-gated-mpd-adapter.md` whenever this engine is selected. ## User interaction - FAST and STANDARD: state a compact intent/profile when useful, then proceed. Do not insert routine implementation-approval gates. - CRITICAL: state the risk reason and the effect boundary that may require authorization, then continue with reversible preparation, tests, rehearsal, and review. - Ask only when a genuinely unresolved product/design choice is required, every safe path is a guess, or an unauthorized effect boundary is reached. - Reuse authorization already granted; do not ask twice for the same effect. ## Legacy compatibility Existing skill names stay valid. Existing plans can still name `brainstorming`, `test-driven-development`, `requesting-code-review`, `executing-plans`, and the rest. Those skills consume this execution profile rather than overriding it with unconditional ceremony. ## Platform Adaptation Load only the mapping for the runtime actually in use; do not force-load every reference into context. - Codex: `references/codex-tools.md` - Pi: `references/pi-tools.md` - Antigravity: `references/antigravity-tools.md` - Hermes: `references/hermes-tools.md` - Gemini: `references/gemini-tools.md` These mappings adapt tool names and harness behavior. They do not change the active risk, authorization, or execution profile.
From eyildirim82/adaptive-superpowers, MIT.
More from eyildirim82/adaptive-superpowers
- 0.529score
controller-gated-mpd
eyildirim82
Use when multiple branches, worktrees, or pull requests must converge through a controlled integration wave with frozen-base, exact-head evidence, READY…
SkillBFreshness: BClaude Code +9 - 0.529score
subagent-driven-development
eyildirim82
Use when an implementation plan contains independent coherent tasks or lanes that benefit from isolated subagent contexts.
SkillBFreshness: BClaude Code +9 - 0.529score
brainstorming
eyildirim82
Use when a task needs product/design exploration before implementation, especially new behavior, new subsystems, or unresolved choices.
SkillBFreshness: BClaude Code +9 - 0.523score
using-git-worktrees
eyildirim82
Use when the active execution profile requires or benefits from an isolated Git workspace.
SkillBFreshness: BClaude Code +9 - 0.523score
systematic-debugging
eyildirim82
Use when a bug, failing test, build error, integration issue, or unexpected behavior needs diagnosis before a fix.
SkillBFreshness: BClaude Code +9 - 0.523score
finishing-a-development-branch
eyildirim82
Use when implementation is ready for final verification and any authorized Git integration or cleanup effect.
SkillBFreshness: BClaude Code +9 - 0.523score
requesting-code-review
eyildirim82
Use when a change needs an independent engineering review based on diff consequence, risk, or integration boundary.
SkillBFreshness: BClaude Code +9 - 0.523score
writing-plans
eyildirim82
Use when implementation needs an explicit multi-step plan or worker contracts before code changes.
SkillBFreshness: BClaude Code +9 - 0.523score
writing-skills
eyildirim82
Use when creating, editing, or verifying reusable agent skills and process documentation before distribution.
SkillBFreshness: BClaude Code +9 - 0.523score
executing-plans
eyildirim82
Use when a written implementation plan should be carried through in the current or separate execution session.
SkillBFreshness: BClaude Code +9 - 0.523score
dispatching-parallel-agents
eyildirim82
Use when multiple independent work domains could be executed concurrently without shared-state conflicts.
SkillBFreshness: BClaude Code +9 - 0.519score
receiving-code-review
eyildirim82
Use when code review feedback must be evaluated, especially when findings are ambiguous, risky, or technically debatable.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 21
- Last commit (this folder)
- Sep 13, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from eyildirim82
- 0.529score
subagent-driven-development
eyildirim82
Use when an implementation plan contains independent coherent tasks or lanes that benefit from isolated subagent contexts.
SkillBFreshness: BClaude Code +9 - 0.529score
brainstorming
eyildirim82
Use when a task needs product/design exploration before implementation, especially new behavior, new subsystems, or unresolved choices.
SkillBFreshness: BClaude Code +9 - 0.529score
controller-gated-mpd
eyildirim82
Use when multiple branches, worktrees, or pull requests must converge through a controlled integration wave with frozen-base, exact-head evidence, READY…
SkillBFreshness: BClaude Code +9 - 0.523score
requesting-code-review
eyildirim82
Use when a change needs an independent engineering review based on diff consequence, risk, or integration boundary.
SkillBFreshness: BClaude Code +9 - 0.523score
finishing-a-development-branch
eyildirim82
Use when implementation is ready for final verification and any authorized Git integration or cleanup effect.
SkillBFreshness: BClaude Code +9 - 0.523score
using-git-worktrees
eyildirim82
Use when the active execution profile requires or benefits from an isolated Git workspace.
SkillBFreshness: BClaude Code +9
Cite this page
using-superpowers skill. Agent Mart. https://agentmart.dev/skills/eyildirim82-using-superpowers (last updated 2026-10-24)