using-superpowers_skill

This skill ensures you invoke skills before any response to verify applicability and guide task execution.
  • Shell

36.9k

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill obra/superpowers --skill using-superpowers

  • SKILL.md3.7 KB

Overview

This skill enforces a mandatory skill-check workflow at the start of every conversation or task. It requires invoking the Skill tool to load any potentially relevant skill before producing any response, including clarifying questions. The goal is to ensure consistent, auditable, and repeatable processes when an agent acts.

How this skill works

On receiving a user message, the agent asks: "Might any skill apply?" If yes (even a 1% chance), the agent invokes the Skill tool and announces the invocation and its purpose. The skill content is then followed exactly: check for checklists, create per-item todos if present, and execute the prescribed steps. If no skill is applicable, normal clarification or response proceeds.

When to use it

  • At the start of every conversation or task
  • Before asking clarifying questions or exploring files
  • When you suspect any workflow, policy, or checklist could apply
  • Whenever work could benefit from a repeatable process or audit trail
  • When multiple skills might apply and priority ordering is needed

Best practices

  • Treat the skill check as mandatory—not optional or negotiable
  • Announce the skill invocation and purpose explicitly before acting
  • Follow rigid skills exactly; adapt only when a skill is marked flexible
  • Create discrete todos for checklist items to preserve traceability
  • Use the documented skill priority: process skills before implementation skills

Example use cases

  • Onboarding a new feature request: invoke brainstorming or process skills before coding
  • Debugging a failing test: run the debugging process skill first, then implementation steps
  • Responding to user questions about code: perform a skill check before opening files or running commands
  • Sprint triage: invoke applicable process skills to create standardized todos from checklists
  • Security or compliance tasks: always check for and follow rigid skills governing procedures

FAQ

If the invoked skill proves irrelevant, stop using it and continue with the next appropriate step. Invocation is a lightweight check and is required only to confirm applicability.

Can I ask clarifying questions before invoking a skill?

No. The workflow requires the skill check be performed before any clarifying questions. Skills define how to gather context and what questions are allowed.

What if multiple skills apply?

Follow the defined priority: process skills first, then implementation skills. When in doubt, invoke all candidate skills and follow their instructions in order.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
using-superpowers skill by obra/superpowers | VeilStrat