multi-agent-researcher
Conduct comprehensive research on any topic by coordinating 2-4 specialized researcher agents in parallel, then synthesizing findings into a detailed report…
Orchestrate comprehensive planning phase from ideation to development-ready specifications using 3 specialized agents (Full workflow documentation at docs/workflows/planning-workflow.md)
$ npx -y skills add ahmedibrahim085/Claude-Multi-Agent-Research-System-Skill --skill spec-workflow-orchestrator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/spec-workflow-orchestratorContext preview
The summary Claude sees to decide when to auto-load this skill.
Orchestrate comprehensive planning phase from ideation to development-ready specifications using 3 specialized agents (Full workflow documentation at docs/workflows/planning-workflow.md)
name: spec-workflow-orchestrator description: Orchestrate comprehensive planning phase from ideation to development-ready specifications using 3 specialized agents (Full workflow documentation at docs/workflows/planning-workflow.md) allowed-tools: Task, Read, Glob, TodoWrite, Write, Edit version: 1.0.0
1. [Purpose](#purpose) 2. [When to Use](#when-to-use) 3. [Orchestration Workflow](#orchestration-workflow)
4. [Agent Roles](#agent-roles) 5. [Quality Gates](#quality-gates)
6. [File Organization](#file-organization) 7. [Best Practices](#best-practices)
8. [Examples](#examples)
---
Transform ideas into development-ready specifications through: 1. Comprehensive planning with requirement analysis and architecture design 2. Quality-gated iterative refinement of specifications 3. Complete handoff documentation for development teams 4. Orchestration across planning phase with 4 specialized agents
Auto-invoke when user requests:
Do NOT invoke for:
**Scope**: Complete planning and analysis phase (ideation → development-ready specifications)
**Key Activities** (from battle-tested Phase 1):
**Quality Gates**:
The orchestrator manages sequential execution of three specialized agents with quality gate validation.
---
**Step 1: Query Analysis**
Parse user's planning request and validate suitability:
---
**Step 1.5: Project Naming & Existing Project Detection**
**Part A: Determine Project Slug**
Determine project directory name for organizing deliverables:
**Example Project Slugs**:
**Part B: Check for Existing Project**
**Step B1: Check if project exists**
Use Bash tool to check if project directory exists:
if [ -d "docs/projects/{project-slug}" ]; then
echo "existing"
else
echo "new"
fi**If NEW PROJECT** (no directory exists):
# Create fresh directory structure
mkdir -p "docs/projects/{project-slug}/planning"
mkdir -p "docs/projects/{project-slug}/adrs"
echo "Fresh directories created"Then use workflow_state.sh to save state:
.claude/utils/workflow_state.sh set "{project-slug}" "fresh" ""Proceed to Step 2 with fresh planning mode.
---
**If EXISTING PROJECT** (directory exists):
**Step B2: Ask user for choice**
Use AskUserQuestion tool to ask:
{
"questions": [{
"question": "Project '{project-slug}' already has planning specifications. How would you like to proceed?",
"header": "Refine Specs",
"multiSelect": false,
"options": [
{
"label": "Refine existing specs",
"description": "Agents will read current files and improve them iteratively"
},
{
"label": "Archive + fresh start",
"description": "Move existing specs to .archive/{timestamp}/ and create new specs from scratch"
},
{
"label": "Create new version",
"description": "Create {project-slug}-v2/ directory for new planning iteration"
},
{
"label": "Cancel",
"description": "Stop the workflow without making changes"
}
]
}]
}**Step B3: Handle user choice**
Store user's answer from AskUserQuestion response in variable `USER_CHOICE`.
**If USER_CHOICE = "Refine existing specs"**:
1. Save state as refinement mode:
# Capture user's additional requirements from conversation context USER_INPUT="[Extract new requirements from user's latest messages]" # Save to state file .c
Orchestrated multi-agent research with architectural enforcement, parallel execution, and comprehensive audit trails.
Conduct comprehensive research on any topic by coordinating 2-4 specialized researcher agents in parallel, then synthesizing findings into a detailed report…
Semantic search for finding code by meaning using natural language queries. Orchestrates semantic-search-reader (search/find-similar/list-projects) and…