Skip to content
cccskills
FreePublished on GitHub

using-superpowers

Establish a routine for checking and invoking relevant skills before answering or taking action. It prioritizes skills that define the workflow, then guides the agent toward task-specific skills and any checklists they contain.

OriginalShow the original description

Use when starting any conversation - establishes how to find and use skills, requiring skill invocation before ANY response including clarifying questions

See how to install

Good for

  • Checking relevant skills at the start of a conversation
  • Organizing skill order before building a feature
  • Choosing a debugging workflow before fixing a bug
  • Turning a skill checklist into tracked tasks

Files included (6)

  • SKILL.md3.0 KB
  • references/antigravity-tools.md1.5 KB
  • references/codex-tools.md4.7 KB
  • references/gemini-tools.md4.5 KB
  • references/hermes-tools.md1.9 KB
  • references/pi-tools.md1.2 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

<SUBAGENT-STOP> If you were dispatched as a subagent to execute a specific task, ignore this skill. </SUBAGENT-STOP> <EXTREMELY-IMPORTANT> If you think there is even a 1% chance a skill might apply to what you are doing, you ABSOLUTELY MUST invoke the skill.

IF A SKILL APPLIES TO YOUR TASK, YOU DO NOT HAVE A CHOICE. YOU MUST USE IT.

This is not negotiable. You cannot rationalize your way out of this. </EXTREMELY-IMPORTANT>

The Rule

Invoke relevant or requested skills BEFORE any response or action — including clarifying questions, exploring the codebase, or checking files. If it turns out wrong for the situation, you don't have to use it.

Before entering plan mode: if you haven't already brainstormed, invoke the brainstorming skill first.

Then announce "Using [skill] to [purpose]" and follow the skill exactly. If it has a checklist, create a todo per item.

Skill Priority

When multiple skills apply, process skills come first — they set the approach, then implementation skills (frontend-design, etc.) carry it out. Brainstorming and systematic-debugging are Superpowers' most common process skills, but the rule holds for any of them.

  • "Let's build X" → superpowers:brainstorming first, then implementation skills.
  • "Fix this bug" → superpowers:systematic-debugging first, then domain skills.

Red Flags

These thoughts mean STOP—you're rationalizing:

ThoughtReality
"This is just a simple question"Questions are tasks. Check for skills.
"I need more context first"Skill check comes BEFORE clarifying questions.
"Let me explore the codebase first"Skills tell you HOW to explore. Check first.
"I can check git/files quickly"Files lack conversation context. Check for skills.
"Let me gather information first"Skills tell you HOW to gather information.
"This doesn't need a formal skill"If a skill exists, use it.
"I remember this skill"Skills evolve. Read current version.
"This doesn't count as a task"Action = task. Check for skills.
"The skill is overkill"Simple things become complex. Use it.
"I'll just do this one thing first"Check BEFORE doing anything.
"This feels productive"Undisciplined action wastes time. Skills prevent this.
"I know what that means"Knowing the concept ≠ using the skill. Invoke it.

Platform Adaptation

If your harness appears here, read its reference file for special instructions:

  • Codex: references/codex-tools.md
  • Pi: references/pi-tools.md
  • Antigravity: references/antigravity-tools.md
  • Hermes Agent: references/hermes-tools.md

User Instructions

User instructions (CLAUDE.md, AGENTS.md, GEMINI.md, etc, direct requests) take precedence over skills, which in turn override default behavior. Only skip skill workflows or instructions when your human partner has explicitly told you to.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

brainstorming

FreeSummary

Turn development ideas into clear designs through guided discussion. The skill clarifies goals, requirements, and constraints, then adapts the process to a feasibility investigation, a small existing-code change, or a larger architectural design.

  • Clarifying requirements before adding a feature
  • Exploring whether an idea is feasible
  • Comparing designs for a new project
spacering-net/codeg4KUpdated Oct 20, 2026

Find academic papers, retrieve publication details, and build BibTeX reference files for scholarly writing. Check identifiers, missing information, duplicate entries, and mismatches between manuscript citations and the bibliography, with tools for formatting and validation.

  • Finding papers for a manuscript or thesis
  • Converting paper identifiers into BibTeX entries
  • Cleaning duplicate or incomplete references
spacering-net/codeg4KUpdated Oct 20, 2026

Assign independent bugs or test failures to separate agents that work at the same time. Define each agent’s scope and expected report, then check for conflicting changes and run the full test suite before integrating fixes.

  • Investigating test failures with unrelated causes
  • Fixing independent problems in separate subsystems
  • Defining focused tasks for multiple agents
spacering-net/codeg4KUpdated Oct 20, 2026

executing-plans

FreeSummary

Carry out a written implementation plan in a separate session, reviewing it before starting and tracking each task through verification. The workflow pauses for blockers and hands completed work to a development branch finishing process.

  • Executing a written implementation plan
  • Tracking task progress and verification
  • Reviewing gaps before implementation
spacering-net/codeg4KUpdated Oct 20, 2026

Plan experiments before collecting data by choosing how to assign samples, combine conditions, and order runs. Generate reproducible allocation schedules and experimental layouts while checking for design flaws that could make results difficult to interpret.

  • Assigning subjects or samples to comparison groups
  • Screening many factors to identify promising ones
  • Planning around batch, day, or plate-position differences
spacering-net/codeg4KUpdated Oct 20, 2026

Explore scientific data files to understand their structure, statistical patterns, and quality. References cover over 200 formats, with workflows for producing Markdown reports that summarize findings and recommend preprocessing, visualizations, and further analysis.

  • Checking missing values and outliers in experimental tables
  • Examining sequence lengths and quality scores in FASTQ files
  • Inspecting microscopy image dimensions and metadata
spacering-net/codeg4KUpdated Oct 20, 2026

See all skills by spacering-net

Report a problem with this skill