From aida
AIDA pipeline orchestration with Task tool multi-agent delegation. Manages 5-phase workflow with Leader/Player subagents.
npx claudepluginhub clearclown/claude-code-aida-red --plugin aidaThis skill uses the workspace's default tool permissions.
Orchestrates the entire AIDA pipeline using Task tool for multi-agent delegation.
Applies Acme Corporation brand guidelines including colors, fonts, layouts, and messaging to generated PowerPoint, Excel, and PDF documents.
Builds DCF models with sensitivity analysis, Monte Carlo simulations, and scenario planning for investment valuation and risk assessment.
Calculates profitability (ROE, margins), liquidity (current ratio), leverage, efficiency, and valuation (P/E, EV/EBITDA) ratios from financial statements in CSV, JSON, text, or Excel for investment analysis.
Orchestrates the entire AIDA pipeline using Task tool for multi-agent delegation.
Manages 5-phase workflow and delegates work to Leader/Player subagents via Task tool. Implements the Conductor/Leader/Player pattern.
+-----------------------------------------------------------+
| ORCHESTRATOR |
+-----------------------------------------------------------+
| |
| +-----------------------------------------------------+ |
| | Task Tool Delegation | |
| | | |
| | Phase 1-4: Task tool -> leader-spec | |
| | | | |
| | +-> Task tool -> player | |
| | +-> Task tool -> player | |
| | | |
| | Phase 5: Task tool -> leader-impl | |
| | | | |
| | +-> Task tool -> player | |
| | +-> Task tool -> player | |
| +-----------------------------------------------------+ |
| |
| +-----------------------------------------------------+ |
| | Session Management | |
| | .aida/state/session.json - Current state | |
| | .aida/checkpoints/ - Phase snapshots | |
| +-----------------------------------------------------+ |
| |
+-----------------------------------------------------------+
| Parameter | Value |
|---|---|
| description | "Launch [leader-name] for [phase]" |
| subagent_type | "general-purpose" |
| run_in_background | true or false |
| prompt | Leader instructions |
Task tool parameters:
- description: "Leader-Spec: phases 1-4"
- subagent_type: "general-purpose"
- run_in_background: true
- prompt: |
You are AIDA Leader-Spec.
Read: agents/leader-spec.md
Execute phases 1-4.
Spawn players with Task tool (model: haiku).
Output to: .aida/specs/
Task tool parameters:
- description: "Leader-Impl: TDD implementation"
- subagent_type: "general-purpose"
- run_in_background: true
- prompt: |
You are AIDA Leader-Impl.
Read: agents/leader-impl.md
Read specs from: .aida/specs/
Spawn TDD players with Task tool (model: haiku).
Output to: ./[PROJECT]/
Task tool parameters:
- description: "Player: [task description]"
- subagent_type: "general-purpose"
- model: "haiku"
- run_in_background: true (parallel) or false (sequential)
- prompt: |
You are AIDA Player.
Read: agents/player.md
Task: [TASK_DESCRIPTION]
Output: [OUTPUT_PATH]
[ORCHESTRATOR]
|
+-- Phase 1: Extraction & Architecture
| Task tool -> Leader-Spec -> Players (parallel)
| Output: .aida/artifacts/requirements/
|
+-- Phase 2: Structure
| Task tool -> Leader-Spec -> Players (parallel)
| Output: .aida/artifacts/designs/
|
+-- Phase 3: Alignment
| Task tool -> Leader-Spec
| Output: .aida/artifacts/alignment.md
|
+-- Phase 4: Verification
| Task tool -> Leader-Spec
| Output: .aida/specs/
|
+-- Phase 5: Implementation
Task tool -> Leader-Impl -> TDD Players (parallel)
Output: ./[PROJECT]/
.aida/
state/
session.json # Session state
checkpoints/ # Phase completion snapshots
artifacts/
requirements/ # Requirements output
designs/ # Design output
tasks/ # Task assignments
results/ # Completion reports
specs/ # Final specifications
kanban.md # Project kanban board
{
"session_id": "uuid-xxxx",
"created_at": "ISO8601",
"updated_at": "ISO8601",
"phase": 3,
"phase_name": "alignment",
"user_request": "...",
"project_name": "...",
"leaders": {
"spec": "running",
"impl": "pending"
},
"phases": {
"1": { "status": "completed" },
"2": { "status": "completed" },
"3": { "status": "in_progress" },
"4": { "status": "pending" },
"5": { "status": "pending" }
}
}
Leaders can spawn multiple players in parallel:
[Leader-Spec]
|
+-- Task tool (run_in_background: true) --> Player 1
+-- Task tool (run_in_background: true) --> Player 2
+-- Task tool (run_in_background: true) --> Player 3
|
+-- Wait for all players
|
+-- Integrate outputs
Pass only necessary context between phases:
Phase 1 -> Phase 2:
Pass: architecture_summary
Skip: full conversation
Phase 4 -> Phase 5:
Pass: .aida/specs/ paths
Skip: intermediate details
Update .aida/kanban.md after each phase:
# Project: [PROJECT_NAME]
## Session: [SESSION_ID]
## Phases
- [x] Phase 1: Extraction (completed)
- [x] Phase 2: Structure (completed)
- [ ] Phase 3: Alignment (in progress)
- [ ] Phase 4: Verification (pending)
- [ ] Phase 5: Implementation (pending)