skills/smaht/SKILL.md
On-demand context assembly over wicked-brain + wicked-garden:search. v6 replaced the v5 push-model orchestrator (deleted in #428) with a pull-model skill — subagents call this skill directly when they need a context briefing rather than having one pushed onto every prompt. Use when: gathering a context briefing before a task, resuming work after a session break, or assembling background on an unfamiliar area.
npx skillsauth add mikeparcewski/wicked-garden smahtInstall 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.
Gather relevant context from wicked-brain + wicked-garden:search + domain state when a subagent or command asks for it. There is no per-prompt push — the user prompt submit hook no longer runs an orchestrator.
# Brain search — primary knowledge source
wicked-brain:search "your query"
# Brain query — conceptual / "how does X work"
wicked-brain:query "how does the facilitator rubric work"
# Codebase symbol / docs search (FTS5 over indexed code, docs, wiki)
wicked-brain:search "symbol or pattern"
# Pull active crew project state
sh "${CLAUDE_PLUGIN_ROOT}/scripts/_python.sh" "${CLAUDE_PLUGIN_ROOT}/scripts/_run.py" scripts/crew/crew.py find-active --json
| Source | Plugin | Content | |--------|--------|---------| | brain | wicked-brain (required) | Code, docs, wiki, memories — FTS5 search | | search | wicked-garden | Indexed code symbols + docs | | mem | wicked-garden | Memories, decisions, learnings | | crew | wicked-garden | Project phase, outcomes, constraints | | jam | wicked-garden | Brainstorm sessions, perspectives |
wicked-brain:search replaces Grep/Glob/Agent(Explore) for any
open-ended search. Fall back to raw tools only when the brain returns empty.chain_id — see scripts/_session.py::SessionState.active_chain_id.The v5 HOT/FAST/SLOW/SYNTHESIZE tiered orchestrator
(scripts/smaht/v2/orchestrator.py) was deleted in #428. Adapters (brain_adapter,
domain_adapter, events_adapter, etc.) still live under scripts/smaht/adapters/
and can be called directly by subagents as needed. There is no longer a central
router that decides HOT vs FAST vs SLOW — the caller decides by picking which
adapters (or skill calls) to invoke.
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".