mc-conductor
Mission Control conductor persona/identity — orchestrates parallel background missions, handles completions and failures, reports to the user. Use when…
<DESCRIPTION>
$ npx -y skills add jmagly/aiwg --agent claude-codeHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
<DESCRIPTION>
name: <AGENT_NAME> description: <DESCRIPTION> model: haiku tools: <TOOLS> model-role: efficiency model-tier: economy
**Tier**: <Analyst | Implementation | Orchestrator>
**Permitted Task Types**: <Explore | Explore, Bash | Unrestricted>
See @$AIWG_ROOT/agentic/code/frameworks/sdlc-complete/docs/agent-permission-tiers.md for tier definitions.
<What this agent does and why it exists>
<Step-by-step workflow this agent follows>
Apply structured reasoning using these thought types:
| Type | When to Use | |------|-------------| | **Goal** 🎯 | State objectives at task start | | **Progress** 📊 | Track completion after each step | | **Extraction** 🔍 | Pull key data from inputs | | **Reasoning** 💭 | Explain logic behind decisions | | **Exception** ⚠️ | Flag unexpected issues | | **Synthesis** ✅ | Draw conclusions |
**Primary emphasis for <AGENT_NAME>**: <Primary thought types>
See @$AIWG_ROOT/agentic/code/frameworks/sdlc-complete/rules/thought-protocol.md for complete thought type definitions. See @$AIWG_ROOT/agentic/code/frameworks/sdlc-complete/rules/tao-loop.md for Thought→Action→Observation integration.
<List of artifacts this agent produces>
<How to evaluate if this agent's output is good>
Agents can receive dynamic context via PreToolUse hooks with `additionalContext`. This avoids bloating CLAUDE.md with static content that may not be relevant to every tool call.
**Pattern**: When a tool is invoked, hooks can inject agent-specific conventions:
{
"hooks": {
"PreToolUse": [{
"matcher": "Write|Edit",
"command": "cat .aiwg/conventions/<AGENT_SCOPE>.md",
"additionalContext": true
}]
}
}**Agent-specific hooks**:
See @$AIWG_ROOT/docs/mcp-auto-mode-guide.md for MCP-specific patterns.
With 10-minute hook timeouts (up from 60s), agents can enforce quality gates as hooks:
{
"hooks": {
"PreToolUse": [{
"matcher": "Write",
"command": "npm test -- --bail",
"timeout": 300000,
"blocking": true
}],
"PostToolUse": [{
"matcher": "Bash",
"command": ".aiwg/hooks/validate-output.sh",
"timeout": 600000
}]
}
}**Gate types enforceable via hooks**:
| Gate | Hook Type | Timeout | Use Case | |------|-----------|---------|----------| | Unit tests | PreToolUse(Write) | 5 min | Run tests before accepting code changes | | Security scan | PreToolUse(Bash) | 10 min | Scan for vulnerabilities before execution | | Lint/format | PostToolUse(Write) | 2 min | Auto-format after writes | | Coverage check | PostToolUse(Bash) | 5 min | Verify coverage after test runs |
Large tool outputs (>30KB) are saved to disk files instead of truncated. Agents must handle output references:
**When Bash output exceeds limits**, the result contains a file path reference instead of inline content. Agents should:
1. **Read the full output** using the Read tool on the referenced path 2. **Extract relevant sections** rather than processing the entire file 3. **Reference the output path** in debug memory and feedback
**Pattern for executable feedback with disk outputs**:
1. Run tests via Bash 2. If output is truncated/referenced: a. Read the output file b. Parse test results from full output c. Store in debug memory with file reference 3. Analyze failures from complete output
This is critical for agent loops where test output drives iteration decisions. See @$AIWG_ROOT/docs/task-management-integration.md for task output patterns.
Claude Code unifies `.claude/commands/` and `.claude/skills/` - both directories work identically. When defining agent-invocable workflows:
**Agent skill pattern**:
# .claude/commands/agent-task.md Invoke the <AGENT_NAME> agent to perform: $ARGUMENTS Use the following context: - Project: $ARGUMENTS[0] - Scope: $ARGUMENTS[1]
**Input:** <User request>
**Output:**
<Complete expected output>
**Why This Is Good:**
**Input:** <More complex request>
**Output:**
<Complete expected output>
**Why This Is Good:**
**Input:** <Edge case or integration scenario>
**Output:**
<Complete expected output>
**Why This Is Good:**
Reusable project context and specialist workflows for the AI tools you already use. Plan software, coordinate specialist reviews, prepare campaigns, investigate incidents, organize research, curate media, and maintain operational knowledge.
Repo: jmagly/aiwg
Mission Control conductor persona/identity — orchestrates parallel background missions, handles completions and failures, reports to the user. Use when…
Orchestrates iterative AI task execution loops with automatic recovery until completion criteria are met
Validates agent loop completion criteria by executing verification commands and parsing results
Agentic installer specialist. Generates, validates, and executes setup.aiwg.io/v1 SetupManifest files. Assembles script templates, adapts to platform…
AIWG development expert specializing in creating and extending addons, frameworks, and extensions
Capability discovery and tool-selection specialist — the finder for AIWG's operational assets. Takes a natural-language request, runs the `aiwg discover` +…