using-superpowers

Provides guidelines for invoking skills appropriately across multiple platforms.

1|1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/quangphu1912/codebase-analyzer --skill using-superpowers-quangphu1912
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/quangphu1912/codebase-analyzer/tree/main/vendor/superpowers/skills/using-superpowers
Command: npx skills add https://github.com/quangphu1912/codebase-analyzer --skill using-superpowers-quangphu1912

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that you use the correct skills at the right time, improving the efficiency and effectiveness of your interactions.

Core Features & Use Cases

  • Skill Invocation: Provides guidelines for invoking skills to ensure they are used appropriately.
  • Instruction Priority: Defines the order of instruction priority in conversations.
  • Accessing Skills: Offers guidance on accessing skills across different platforms.
  • Platform Adaptation: Helps in understanding skill adaptation across various platforms.
  • User Instructions: Emphasizes the importance of following user instructions.
  • Skill Priority: Outlines the order of skill priority when multiple skills apply.
  • Skill Types: Describes rigid and flexible skill types.
  • Quick Start: Instructs users on how to invoke skills effectively.

Quick Start

Invoke the "using-superpowers" skill before any response or action to ensure the right skill is used for the task at hand.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I ensure correct skill invocation across different CLI platforms?

Correct skill invocation across platforms like Claude Code, Copilot CLI, and Gemini CLI requires understanding platform-specific tool mappings and applying defined instruction priorities to select the right skill for the task.

What is the priority order when multiple skills apply to a single conversation?

When multiple skills apply, skill priority is determined by a defined order that distinguishes between rigid and flexible skill types, ensuring the most appropriate guidelines are followed over conflicting user instructions.

How do I adapt skill usage for Claude Code, Copilot CLI, and Gemini CLI?

Adapting skill usage for Claude Code, Copilot CLI, and Gemini CLI involves mapping platform-specific tools and accessing skills according to each platform's unique guidelines to maintain conversation efficiency.

When should I invoke skill guidelines before taking an action?

You should invoke skill guidelines before any response or action to evaluate rigid and flexible skill types, ensuring the selected skill precisely matches the task requirements and adheres to instruction priority.

Does this approach support rigid and flexible skill types simultaneously?

Yes, the approach supports both rigid and flexible skill types simultaneously by outlining a specific skill priority order to resolve conflicts and ensure appropriate skill invocation in conversations.

Why are user instructions important for skill priority and conversation efficiency?

User instructions are important because they define instruction priority within conversations, working alongside skill priority rules to ensure appropriate skill invocation and maximize conversation efficiency across platforms.