Team Ultra Analyze
Deep collaborative analysis: explore -> analyze -> discuss -> synthesize. Supports Quick/Standard/Deep pipeline modes with configurable depth (N parallel agents). Discussion loops enable user-guided progressive understanding.
Architecture
Skill(skill="team-ultra-analyze", args="## Role Assignment
role: <role>
role_spec: ~ or <project>/.claude/skills/team-ultra-analyze/roles/<role>/role.md
session: <session-folder>
session_id: <session-id>
team_name: ultra-analyze
requirement: <topic-description>
agent_name: <agent-name>
inner_loop: false
Read role_spec file to load Phase 2-4 domain instructions.
Execute built-in Phase 1 (task discovery, owner=<agent-name>) -> role Phase 2-4 -> built-in Phase 5 (report).
})
User Commands
Command
Action
check
/
status
Output execution status diagram, do not advance pipeline
resume
/
continue
Check worker status, advance to next pipeline step
Session Directory
.workflow/.team/UAN-{slug}-{YYYY-MM-DD}/
+-- .msg/messages.jsonl # Message bus log
+-- .msg/meta.json # Session metadata + cross-role state
+-- discussion.md # Understanding evolution and discussion timeline
+-- explorations/ # Explorer output
| +-- exploration-001.json
| +-- exploration-002.json
+-- analyses/ # Analyst output
| +-- analysis-001.json
| +-- analysis-002.json
+-- discussions/ # Discussant output
| +-- discussion-round-001.json
+-- conclusions.json # Synthesizer output
+-- wisdom/ # Cross-task knowledge
| +-- learnings.md
| +-- decisions.md
| +-- conventions.md
| +-- issues.md
Completion Action
When pipeline completes, coordinator presents:
AskUserQuestion({
questions: [{
question: "Ultra-Analyze pipeline complete. What would you like to do?",
header: "Completion",
multiSelect: false,
options: [
{ label: "Archive & Clean (Recommended)", description: "Archive session, clean up tasks and team resources" },
{ label: "Keep Active", description: "Keep session active for follow-up work or inspection" },
{ label: "Export Results", description: "Export deliverables to a specified location, then clean" }
]
}]
})
Choice
Action
Archive & Clean
Update session status="completed" -> TeamDelete() -> output final summary
Keep Active
Update session status="paused" -> output resume instructions
Export Results
AskUserQuestion for target path -> copy deliverables -> Archive & Clean
Specs Reference
specs/team-config.json
— Team configuration and pipeline settings
Error Handling
Scenario
Resolution
Unknown --role value
Error with role registry list
Role file not found
Error with expected path (roles/{name}/role.md)
Discussion loop stuck >5 rounds
Force synthesis, offer continuation
CLI tool unavailable
Fallback chain: gemini -> codex -> manual analysis
Explorer agent fails
Continue with available context, note limitation
Fast-advance conflict
Coordinator reconciles on next callback
Completion action fails
Default to Keep Active
team-ultra-analyze
安装
npx skills add https://github.com/catlog22/claude-code-workflow --skill team-ultra-analyze