using-superpowers

Enforce Skill tool invocation before replying in Claude Code and Gemini.

Updated Sep 25, 2024
One-click install
npx skills add https://github.com/kwam1na/athena --skill using-superpowers-kwam1na
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/kwam1na/athena/tree/main/.agents/skills/using-superpowers
Command: npx skills add https://github.com/kwam1na/athena --skill using-superpowers-kwam1na

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Solves the problem of forgetting to invoke skills before replying by enforcing immediate Skill tool usage at the start of every interaction.

Core Features & Use Cases

  • Enforces Skill tool invocation prior to answering, including clarifications.
  • Guides access to skills across Claude Code and Gemini platforms via the Skill tool.
  • Prioritizes user instructions while applying skill-driven rules to determine the response.

Quick Start

At the start of every conversation, invoke the Skill tool to load and apply the using-superpowers rules before responding.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I enforce skill tool invocation before every AI response in Claude Code?

To enforce skill tool invocation before every AI response in Claude Code, use a skill that initiates the Skill tool at the start of any interaction. This guarantees skill-driven behavior is applied prior to answering.

Why does my Gemini conversation forget to load skills before replying?

Your Gemini conversation forgets to load skills because it lacks an enforcement mechanism for immediate tool usage. Applying a skill invocation rule at the start of every interaction solves this problem across Claude Code and Gemini environments.

What is the best way to automate skill selection at the start of a conversation?

The best way to automate skill selection at the start of a conversation is to apply a rule that triggers the Skill tool immediately. This ensures consistent skill-driven behavior before any clarification or response is generated.

Do I need a SKILL.md file to use conversation starter skills in Gemini?

Yes, you need a SKILL.md file at the skill root with YAML frontmatter containing the name and description. This file provides the operational instructions required to load and execute the skill in Gemini environments.

Can I apply skill-driven rules across both Claude Code and Gemini platforms?

Yes, you can apply skill-driven rules across both Claude Code and Gemini platforms. The skill guides access to skills via the Skill tool, ensuring consistent behavior regardless of the environment.

What limitations exist when enforcing skill tool usage for conversation starters?

Limitations include requiring a properly formatted SKILL.md with YAML frontmatter for the skill to load. Without this structure, the skill cannot execute its operational instructions or access optional resources like scripts and references.