{"id":"vibeeval-agent-orchestration","name":"agent-orchestration","summary":"エージェントオーケストレーションルール","body":"# Agent Orchestration Rules\r\n\r\nWhen the user asks to implement something, use implementation agents to preserve main context.\r\n\r\n## The Pattern\r\n\r\n**Wrong - burns context:**\r\n```\r\nMain: Read files → Understand → Make edits → Report\r\n      (2000+ tokens consumed in main context)\r\n```\r\n\r\n**Right - preserves context:**\r\n```\r\nMain: Spawn agent(\"implement X per plan\")\r\n      ↓\r\nAgent: Reads files → Understands → Edits → Tests\r\n      ↓\r\nMain: Gets summary (~200 tokens)\r\n```\r\n\r\n## When to Use Agents\r\n\r\n| Task Type | Use Agent? | Reason |\r\n|-----------|------------|--------|\r\n| Multi-file implementation | Yes | Agent handles complexity internally |\r\n| Following a plan phase | Yes | Agent reads plan, implements |\r\n| New feature with tests | Yes | Agent can run tests |\r\n| Single-line fix | No | Faster to do directly |\r\n| Quick config change | No | Overhead not worth it |\r\n\r\n## Key Insight\r\n\r\nAgents read their own context. Don't read files in main chat just to understand what to pass to an agent - give them the task and they figure it out.\r\n\r\n## Example Prompt\r\n\r\n```\r\nImplement Phase 4: Outcome Marking Hook from the Artifact Index plan.\r\n\r\n**Plan location:** thoughts/shared/plans/2025-12-24-artifact-index.md (search for \"Phase 4\")\r\n\r\n**What to create:**\r\n1. TypeScript hook\r\n2. Shell wrapper\r\n3. Python script\r\n4. Register in settings.json\r\n\r\nWhen done, provide a summary of files created and any issues.\r\n```\r\n\r\n## Trigger Words\r\n\r\nWhen user says these, consider using an agent:\r\n- \"implement\", \"build\", \"create feature\"\r\n- \"follow the plan\", \"do phase X\"\r\n- \"use implementation agents\"","author":"@vibeeval","ownerProfile":null,"authorContacts":null,"sourceUrl":"https://github.com/vibeeval/vibecosystem/tree/main/skills/agent-orchestration","license":"MIT","category":"document","lang":"en","tokens":369,"stars":0,"calls30d":1,"claimed":false,"visibility":"public","origin":"crawler","version":"0.1.0","createdAt":"2026-08-22","updatedAt":"2026-08-22","files":[],"requires":{"mcp":[],"tools":[]},"safety":{"flags":[],"scannedAt":"2026-08-22","hasScripts":false,"networkEndpoints":[]}}