skills/crew/adaptive/SKILL.md
Adaptive engagement patterns for wicked-crew based on context, phase, and user preferences. Controls autonomy levels (just-finish, balanced, ask-first) and communication style. Use when: setting or changing autonomy level (just-finish / balanced / ask-first), adjusting communication style, or applying a saved engagement preference profile.
npx skillsauth add mikeparcewski/wicked-garden adaptiveInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Adjust engagement based on context, preferences, and phase.
Behavior: Pause for approval at every decision point
When to use:
Example:
I've identified 3 potential approaches for authentication:
1. JWT with refresh tokens
2. Session-based with Redis
3. OAuth2 integration
Which would you like me to explore?
Behavior: Proceed on minor decisions, ask on major ones
Minor (auto-proceed):
Major (ask first):
Behavior: Maximum autonomy with safety guardrails
Auto-proceed on:
Always pause (guardrails):
These ALWAYS require explicit approval regardless of autonomy level:
| Category | Examples | |----------|----------| | Deployment | Push to production, staging deploys | | Deletion | Remove files, drop tables, clear data | | Security | Auth changes, secrets, permissions | | External | API calls, third-party services | | Irreversible | Anything that can't be undone |
| Phase | Default Role | Engagement Style | |-------|--------------|------------------| | clarify | Facilitator | Ask questions, guide discovery | | design | Collaborator | Propose options, discuss tradeoffs | | qe | Specialist | Define strategy, identify edge cases | | build | Executor | Implement according to plan | | review | Reviewer | Assess objectively, recommend |
Stored under the wicked-crew local storage domain as preferences.yaml:
autonomy: balanced
communication_style: balanced
review_depth: standard
Configure via /wicked-garden:crew:profile.
development
--- name: large-scale-migration description: How to execute a LARGE MECHANICAL change across any codebase with LEVERAGE instead of an agent-grind or hand-edits — a cross-cutting migration, refactor, rename, dialect/framework/DB port, library adoption, or bulk transform. The map→transform→gate pattern: a deterministic transform driven by a source-of-truth map, proven by a differential-equivalence gate. Use when the work is "migrate all X to Y", "rename Z everywhere", "port to a new DB/dialect/fra
testing
v11 LLM-based work-shape classifier. Replaces the regex archetype detector with the model's own reasoning. Reads the user's prompt, picks the right archetype(s) from the catalog, identifies signals (blast_radius, novelty, reversibility, etc.), and persists to SessionState so subsequent turns steer correctly. Use when: the prompt_submit hook emitted a `<wg classify-due />` directive, OR explicitly invoked at session start, OR when re-classifying after the user changes scope mid-session.
tools
v11 work-shape archetype runner. When a prompt has been routed to one of the 9 archetypes (triage, explore, specify, decide, ship, review, incident, build, migrate), this skill is the entry point. It picks the right per-archetype playbook from refs/ and executes the phase shape declared in `.claude-plugin/archetypes.json`. Use when: a `<wg archetype="X">` or `<wg archetypes>` system-reminder tag appears, an explicit "let's run the X archetype" request, or when one of the per-archetype slash commands resolves to this skill.
development
Show or set the session intent variable. Intent gates how loud the framework is — simple-edit (silent), feature/research (synthesis directive), rigor (full crew context). Auto-detected on turn 1; this skill overrides explicitly. Sticky for the session. Use when: "set intent", "intent override", "/wicked-garden:intent", "make the framework quiet", "force rigor", "what's my intent".