using-superpowers

Invoke relevant skills before responding to user queries or taking actions.

134|27|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/projectbluefin/dakota --skill using-superpowers-projectbluefin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/projectbluefin/dakota/tree/main/.opencode/skills/using-superpowers
Command: npx skills add https://github.com/projectbluefin/dakota --skill using-superpowers-projectbluefin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that AI agents consistently utilize available tools (skills) for tasks, preventing unassisted actions and promoting a structured, tool-driven approach to problem-solving.

Core Features & Use Cases

  • Mandatory Skill Invocation: Enforces the use of the Skill tool whenever there's a possibility a skill might apply, even with a low probability.
  • Structured Workflow: Provides a clear decision tree for when and how to invoke skills, including prioritizing skill types and handling multiple applicable skills.
  • Use Case: When a user asks a question that could potentially be answered or assisted by a skill, the AI must first invoke the relevant skill to gather information or perform an action before formulating a response.

Quick Start

Always invoke any relevant skills before answering user questions.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I ensure AI agents invoke skills before responding to user queries?

To ensure AI agents invoke skills before responding, you need a strict workflow protocol that requires skill invocation prior to any other output. This structured approach prevents unassisted actions and enforces tool-driven problem-solving across all conversational turns.

What is the best way to structure agentic AI workflows for mandatory tool invocation?

The best way to structure agentic AI workflows is by applying a strict protocol that enforces skill invocation whenever a relevant tool might apply. This decision tree prioritizes skill types and handles multiple applicable skills to guide the agent's execution.

When do I need to enforce a skill invocation protocol in an AI workflow?

You need to enforce a skill invocation protocol whenever a user asks a question that could potentially be answered or assisted by a skill. This protocol ensures the AI must invoke the relevant skill to gather information before formulating a response.

Does this skill invocation protocol apply even if the probability of a relevant skill is low?

Yes, the skill invocation protocol applies even with a low probability of a relevant skill. It mandates using the skill tool whenever there is any possibility a skill might apply, ensuring a consistent, tool-driven approach to problem-solving.

Why should AI agents use a strict workflow protocol instead of answering directly?

AI agents should use a strict workflow protocol to prevent unassisted actions and promote a structured, tool-driven approach to problem-solving. This ensures available tools are consistently utilized for tasks before the agent formulates any response.

Can I use this workflow protocol to handle multiple applicable skills for a single user query?

Yes, you can use this workflow protocol to handle multiple applicable skills. It provides a clear decision tree that guides the AI agent through prioritizing skill types and executing the appropriate tools before responding to the user query.