intent

Manage session intent state for the Wicked Garden framework.

8|2|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/mikeparcewski/wicked-garden --skill intent-mikeparcewski
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: intent
Source: https://github.com/mikeparcewski/wicked-garden/tree/main/skills/smaht/intent
Command: npx skills add https://github.com/mikeparcewski/wicked-garden --skill intent-mikeparcewski

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill controls the session intent setting for the Wicked Garden framework, ensuring the model's verbosity and behavior align with user goals by gating actions through a defined intent level.

Core Features & Use Cases

  • Auto-detects the initial intent on the first turn and sticky for the session unless overridden.
  • Provides explicit override commands to set intent values (simple-edit, feature, research, rigor).
  • Updates session state with intent and intent_explicit, and resets on session end to prevent leakage between sessions.

Quick Start

Override the session intent by issuing a command such as '/wicked-garden:intent rigor' to lock in rigor for the remainder of the session.

Frequently Asked Questions about intent

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

FAQPage Schema
How do I lock session state intent to control automation framework behavior?

To lock session state intent, you issue an explicit override command such as '/wicked-garden:intent rigor'. This updates the session storage values for state.intent and state.intent_explicit, persisting the chosen behavior level for the remainder of your session.

What is session intent detection and how does it work in an automation framework?

Session intent detection automatically identifies your initial intent on the first turn of a session. Once detected, the intent becomes sticky, guiding the framework's behavior and verbosity to align with your goals unless an explicit override is issued.

How do I override the initial intent level for a specific coding task?

You can override the initial intent level by issuing a command like '/wicked-garden:intent feature' or '/wicked-garden:intent simple-edit'. This explicitly sets the session state to match your desired task complexity and updates the state.intent_explicit flag.

Does session intent state reset automatically between different sessions?

Yes, the session intent state resets automatically when the session ends. This prevents intent leakage between sessions, ensuring that state.intent and state.intent_explicit do not carry over into new contexts.

What intent values are available to set when overriding session state?

The available intent values you can set are simple-edit, feature, research, and rigor. These values determine the framework's behavior gating and verbosity to match your specific task requirements.