using-superpowers

Invoke the Skill tool before every conversation response to determine applicable tools.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/caobingsheng/skills --skill using-superpowers-caobingsheng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/caobingsheng/skills/tree/main/.claude/skills/using-superpowers
Command: npx skills add https://github.com/caobingsheng/skills --skill using-superpowers-caobingsheng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Establishes a mandatory Skill invocation at the start of every conversation to determine relevant tools and rules before producing any response.

Core Features & Use Cases

  • Enforces an upfront Skill check to identify which skills and tool access apply to the current task.
  • Defines a clear priority order and platform-specific guidance for skill usage to influence subsequent actions.
  • Use Case: In any new chat, verify tool availability and constraints before answering or clarifying questions.

Quick Start

To activate, trigger the Skill tool before answering any user prompt.

Frequently Asked Questions about using-superpowers

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce mandatory tool invocation before replying to any conversation prompt?

Mandatory tool invocation before replying is enforced by triggering a Skill check at the start of every conversation. This upfront check verifies tool availability and identifies applicable skills to determine relevant rules before generating any response.

What is the purpose of checking skills before answering a user's question?

Checking skills before answering ensures the assistant verifies applicable tools, constraints, and priority orders. This mechanism prevents unauthorized actions by confirming tool availability and platform-specific guidance before executing tasks or providing clarifications.

How do I define the priority order for skill usage across different platforms?

You define the priority order for skill usage by establishing platform-specific guidance within the skill invocation framework. This configuration influences subsequent actions by dictating which tools are checked and accessed first during task execution.

Can I use skill invocation to verify tool availability for new conversations?

Yes, you can use skill invocation to verify tool availability for new conversations. The mandatory upfront check applies to all chats, ensuring that tool access and constraints are identified before brainstorming, clarifying, or executing any requested tasks.

Does mandatory skill invocation apply to clarifications and brainstorming sessions?

Mandatory skill invocation does apply to clarifications and brainstorming sessions. The framework requires checking applicable skills before any conversational response, ensuring tool constraints and rules are determined prior to task execution or idea generation.

What are the limitations of enforcing a skill check before every conversation response?

Enforcing a skill check before every response adds an invocation step to all conversations, which may impact latency. This mandatory process applies universally to all chats, meaning no response is generated without first completing the tool availability verification.