skills/integration-discovery/SKILL.md
Capability router that decides which tools, skills, and agents to use for a task. Discovers CLI tools in PATH alongside MCP servers, skills, and agents. Reduces cognitive load on the main agent by making tool selection decisions. Use when: planning work in an unfamiliar domain, deciding which tools or agents fit a task, or discovering installed CLIs / MCP servers.
npx skillsauth add mikeparcewski/wicked-garden integration-discoveryInstall 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.
Purpose: Scout available capabilities and decide what to use for a task. Return actionable recommendations so the main agent can execute without discovery overhead.
Most agents execute with whatever tools are obvious. They don't:
This skill changes that. It scouts, evaluates, and recommends—so the main agent can focus on execution.
Before executing this task, let me check what capabilities could help.
**Task**: Review PR #123 for security issues
**Discovery**:
- MCP: github (PR context), atlassian (link to Jira)
- Skills: qe (test scenarios), platform (security checks)
- Agents: wicked-garden:platform:security-engineer
**Recommendation**: Use security-engineer agent for review, github MCP for PR data.
For complex tasks, spawn integration-discovery as a subagent:
Task tool:
subagent_type: "Explore"
prompt: "Scout available capabilities for: [task description].
Return specific recommendations on which MCP servers,
skills, and agents to use."
What does this task need?
Check these sources (see refs/discovery-sources.md for details):
| Source | How to Check | What You Get |
|--------|--------------|--------------|
| MCP Servers | ListMcpResourcesTool | External integrations |
| CLI Tools | command -v {tool} | Installed binaries in PATH |
| Skills | Check Skill tool description | Methodology/expertise |
| Agents | Check Task tool agent list | Specialized workers |
| Built-in Tools | Known set | File ops, search, web |
For each task need, find matching capabilities:
Task: "Implement user authentication"
| Need | Capability | Recommendation |
|------|------------|----------------|
| Security review | wicked-garden:platform:security-engineer | Use for auth review |
| Test strategy | wicked-garden:crew:gate-adjudicator | Use for test planning |
| Store decisions | wicked-brain:memory | Store auth decisions |
| Track work | MCP:atlassian or native TaskCreate | Track implementation |
Output a clear recommendation the main agent can act on:
## Capability Recommendations for: [Task]
**Use these**:
1. **wicked-garden:platform:security-engineer** - Review for security issues
2. **MCP:atlassian** - Link work to Jira ticket AUTH-123
**Available but optional**:
- wicked-garden:crew:gate-adjudicator - If test planning needed
- wicked-brain:memory - Store decisions for future reference
**Not available** (consider installing):
- No analytics MCP found - can't check auth failure metrics
Quick mappings for common tasks (see refs/task-patterns.md for full list):
| Task Type | Likely Capabilities | |-----------|---------------------| | Code review | engineering agents, github MCP | | Security audit | platform agents, qe | | Architecture design | engineering agents, wicked-brain:memory | | Bug investigation | engineering agents, error tracking MCP | | Feature planning | product agents, project management MCP | | Documentation | engineering agents, confluence MCP |
When multiple options exist:
Always return structured recommendations:
## Capability Recommendations
**Task**: [one-line task description]
### Recommended
| Capability | Type | Use For |
|------------|------|---------|
| name | MCP/Skill/Agent | specific purpose |
### Optional
| Capability | Type | Use If |
|------------|------|--------|
| name | type | condition |
### Not Available
| Need | Suggestion |
|------|------------|
| what's missing | how to get it |
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".