using-superpowers

Enforce relevant skill invocation before AI responses across platforms.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that AI agents consistently leverage available tools and skills before generating responses or taking actions, preventing missed opportunities for automation and adherence to predefined workflows.

Core Features & Use Cases

  • Mandatory Skill Invocation: Enforces the use of skills when there's even a slight possibility they apply to the current task.
  • Instruction Prioritization: Clearly defines the hierarchy of user instructions, skill instructions, and default system prompts.
  • Platform Adaptation Guidance: Provides instructions for adapting skill tool usage across different AI platforms like Claude Code, Gemini CLI, and others.
  • Use Case: When a user asks a question that could potentially be answered or assisted by a skill (e.g., "How do I deploy this?"), the AI must first invoke a relevant skill (like a deployment skill) to get the correct, platform-specific instructions before attempting to answer.

Quick Start

Always invoke any relevant skill before generating a response to the user.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I enforce AI agent skill invocation before generating a response?

Instruction prioritization defines a strict hierarchy where user instructions override skill directives, which in turn override default system prompts. This ensures the AI agent respects user commands while maintaining the mandatory skill invocation workflow.

Can I adapt skill tool usage across different AI platforms like Gemini CLI?

Yes, you can adapt skill tool usage across different AI platforms like Gemini CLI and Claude Code. The skill provides specific platform adaptation guidance to ensure consistent tool access and workflow execution across various agentic environments.

How do I prevent prompt injection when managing agentic workflows?

To prevent prompt injection in agentic workflows, enforce strict adherence to skill applicability checks before executing actions. This mechanism validates whether a skill truly applies to the current task, blocking malicious directives from hijacking the AI response process.

When should I trigger mandatory skill checks in an AI workflow?

You should trigger mandatory skill checks whenever there is even a slight possibility that a skill applies to the current task. For example, if a user asks about deployment, the AI must invoke a deployment skill to fetch platform-specific instructions before attempting an answer.

What are the limitations of forcing AI agents to always invoke skills?

A limitation of forcing AI agents to always invoke skills is the potential for processing overhead on simple queries. However, the system prioritizes user instructions over skill directives, allowing users to bypass mandatory checks when direct responses are explicitly required.