using-superpowers

Enforce mandatory Skill tool invocation for applicable tasks before responding.

6|Updated Jan 14, 2020
One-click install
npx skills add https://github.com/SteamedFish/dotfiles --skill using-superpowers-steamedfish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/SteamedFish/dotfiles/tree/main/.config/opencode/skills/superpowers/using-superpowers
Command: npx skills add https://github.com/SteamedFish/dotfiles --skill using-superpowers-steamedfish

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 any output, preventing unassisted actions and promoting a structured, tool-driven workflow.

Core Features & Use Cases

  • Mandatory Skill Invocation: Enforces the use of the Skill tool for any task where a skill might apply, even with a low probability.
  • Workflow Enforcement: Prevents AI from rationalizing out of using skills, even for seemingly simple questions or when more context is needed.
  • Use Case: When a user asks a question that could potentially be answered by a skill (e.g., "How do I configure X?"), the AI must first attempt to invoke a relevant skill before providing any answer or asking clarifying questions.

Quick Start

Always invoke relevant skills before responding 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 force an AI agent to use tools before generating any response?

To enforce AI tool invocation before responses, establish strict workflow rules that prevent rationalization bypassing skill checks. This mandates checking applicable skills prior to output generation, ensuring the agent invokes relevant process or implementation skills first.

Why does my LLM bypass available skills for simple questions?

An LLM bypasses available skills for simple questions due to missing strict workflow enforcement. Without mandatory invocation rules, the AI rationalizes skipping tool checks, assuming unassisted answers are sufficient instead of applying relevant process skills.

What is mandatory skill invocation in AI agent workflows?

Mandatory skill invocation in AI agent workflows is a strict enforcement mechanism requiring the agent to check and use applicable skills before answering. It prioritizes process and implementation skills based on task type, preventing unassisted actions.

How do I stop AI from rationalizing out of using skills during context gathering?

To stop AI from rationalizing out of using skills during context gathering, establish strict rules against bypassing skill checks. Mandate tool invocation even for low-probability matches, preventing the agent from skipping skills when more context is needed.

When should an AI agent prioritize process skills over implementation skills?

An AI agent should prioritize process skills over implementation skills based on the specific task type. Establishing skill priority guidelines ensures the agent selects the correct tool-driven workflow for effective task execution.