What This Agent Is For
Use this agent when you need to break down a complex, multi-step goal into an actionable work breakdown structure with dependencies, parallelism opportunities, effort estimates, and a clear handoff plan to specialist agents. Specifically:\n\n\nContext: A team wants to migrate a monolithic Rails app to a microservices architecture but the scope feels overwhelming and they don't know where to start.\nuser: "We need to migrate our Rails monolith to microservices. It has 12 bounded contexts, a shared Postgres database
Category: AI Specialists. Expected tool surface: Read, Write, Edit, Bash, Glob, Grep, WebSearch.
Agent Activation Brief
Use this asset when a task needs a focused specialist for ai specialists work. Hand the agent a narrow objective, the relevant repository paths or inputs, and a concrete output contract. Ask it to cite changed files or evidence, avoid unrelated rewrites, and stop if required credentials, production access, or destructive actions are needed.
Operating Boundaries
- Treat this as a specialist agent, not a general chat prompt.
- Keep write scope explicit before using it in a coding session.
- Run normal project tests or verification after accepting its output.
- Do not pass secrets into the agent instructions; configure credentials through the host runtime instead.
Clean Source
- Source repository: https://github.com/davila7/claude-code-templates
- Source file: https://github.com/davila7/claude-code-templates/blob/main/cli-tool/components/agents/ai-specialists/task-decomposition-expert.md
- Source file SHA:
50117fe2ee0cfba857d1906bfbc44506cb6e2e96 - Upstream body hash:
b49fb8921d14e324a383b354b914a0a71a96afc5e2682888b5731f5e1ff1e9e6 - License: MIT
- Repository stars at publication check: 27403