SkillHub

superpowers-mode

v1.0.1

Enable or disable a strict engineering workflow inspired by obra/superpowers when the user explicitly asks (e.g., "включи superpowers", "disable superpowers"). When enabled and the task is coding/build/debug, enforce: clarify goal, write spec, write plan, execute in small steps (prefer TDD), then re...

Sourced from ClawHub, Authored by Spiceman161

Installation

Please help me install the skill `superpowers-mode` from SkillHub official store. npx skills add Spiceman161/superpowers-mode

Superpowers Mode (On-demand)

Use this only when the user explicitly asks to enable/disable this mode, or when mode is already enabled for coding tasks.

State file

Track mode in:

memory/superpowers-mode.md

Format:

enabled: true|false
updatedAt: <ISO>
notes: <optional>

Commands

  • Enable phrases: включи superpowers, enable superpowers, superpowers on
  • Write enabled: true to the state file.
  • Confirm in 1 short message.
  • Disable phrases: выключи superpowers, disable superpowers, superpowers off
  • Write enabled: false.
  • Confirm in 1 short message.
  • Status phrases: статус superpowers, superpowers status
  • Read state and report enabled/disabled.

Workflow when enabled (coding tasks only)

For coding/build/debug requests, follow this order:

  1. Clarify objective and constraints quickly.
  2. Produce a short spec (chunked, easy to review).
  3. Produce an implementation plan with small tasks.
  4. (Optional, 30 sec) Run a mini risk review:
  5. How can this fail in production?
  6. What is the weakest dependency/state assumption?
  7. What signal will show regression + how to rollback fast?
  8. Execute task-by-task (prefer test-first for risky changes).
  9. Verify against acceptance criteria, then summarize outcome + next step.

Use templates from references/ when useful.

Red flags (quick self-check)

If you notice these thoughts, slow down and apply the workflow: - "Сейчас быстро вкачу без плана" for non-trivial changes. - "И так понятно, тесты потом" on risky edits. - "Откат не нужен" before touching config/auth/cron/system files. - "Похоже работает" without explicit verification.

Guardrails

  • Do not force this workflow for non-coding chat.
  • If user asks for speed (quick, без плана, just do it), skip to minimal plan and execute.
  • Keep updates concise; avoid process spam.