using-superpowers

Enforce mandatory skill invocation before any AI response or action.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that AI agents always check for and invoke relevant skills before responding or taking any action, preventing unguided or inefficient task execution.

Core Features & Use Cases

  • Mandatory Skill Invocation: Enforces the rule to use skills even with a low probability of applicability.
  • Structured Workflow Guidance: Provides a decision tree for when and how to invoke skills.
  • Red Flag Identification: Lists common rationalizations for skipping skill checks.
  • Use Case: Before answering any user query, the AI must first determine if a skill like 'csharp-docs' or 'dotnet-upgrade' is relevant and invoke it if there's even a small chance it applies.

Quick Start

Always invoke any potentially relevant skill before generating a response or asking clarifying questions.

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 skill invocation before an AI agent responds?

Enforcing mandatory skill invocation requires a strict protocol that guides the AI through a decision tree to check for relevant skills before taking any action. This prevents unguided or inefficient task execution by requiring the AI to verify applicability.

Why does my Copilot agentic workflow skip available specialized tools?

Copilot agentic workflows often skip tools due to common rationalizations for bypassing skill checks. Implementing a skills-first protocol identifies these red flags and forces the AI to invoke relevant skills even when the probability of applicability is low.

What is a skills-first protocol for agentic workflows?

A skills-first protocol is a decision process that ensures AI agents always check for and invoke relevant skills before responding. It solves the problem of AI agents acting without leveraging available specialized tools or knowledge bases.

How to determine if a skill is relevant before generating a response?

To determine relevance before responding, the AI must evaluate if a skill like 'csharp-docs' or 'dotnet-upgrade' applies and invoke it if there is even a small chance. This structured workflow guidance mandates checking before asking clarifying questions.

When do I need to enforce skill selection in an AI workflow?

You need to enforce skill selection when AI agents are acting without leveraging available specialized tools or knowledge bases. It is required before any AI response or action to prevent unguided task execution and ensure strict adherence to the invocation protocol.

Can I use a decision tree to guide AI skill selection?

Yes, you can use a decision tree to provide structured workflow guidance for when and how to invoke skills. This approach enforces the rule to use skills even with a low probability of applicability and lists common rationalizations for skipping checks.