- Home
- Skills
- D Oit
- Do Novelist Ai
- Task Decomposition
task-decomposition_skill
- TypeScript
0
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill d-oit/do-novelist-ai --skill task-decomposition- SKILL.md8.9 KB
Overview
This skill breaks down complex objectives into atomic, actionable goals with explicit dependencies and measurable success criteria. It produces a hierarchical plan that supports parallelization, prioritization, and clear handoffs between agents. Use it to convert high-level requests into execution-ready task lists.
How this skill works
I extract the primary objective, implicit requirements, constraints, and success criteria, then create a top-down goal hierarchy of 3–7 major components. Each component is decomposed into atomic tasks that include inputs, outputs, preconditions, and quality standards. I map dependency types (sequential, parallel, converging, resource) and assign priorities and estimates to create an execution-ready plan.
When to use it
- Complex user requests with multiple moving parts
- Multi-phase projects that require coordination across teams or agents
- When you want to enable parallel execution safely
- Planning features that need database, API, and testing workstreams
- Refactoring or architectural changes with many dependencies
Best practices
- Start with a clear problem statement and success metrics
- Keep tasks atomic: single action, clear inputs/outputs, testable
- Identify and document dependencies explicitly before assigning work
- Include testing and documentation tasks in every decomposition
- Prioritize by blocking impact, user value, and risk reduction
Example use cases
- Design and implement a new API feature with database migrations, business logic, and docs
- Coordinate multiple agents to refactor a storage layer across backends
- Break a bugfix request into reproduce→diagnose→fix→verify→prevent-regression steps
- Plan a phased rollout: research → foundation → core implementation → integration → optimization
- Create a parallelizable test plan and CI tasks for a feature release
FAQ
Tasks should be small enough to complete by one agent in a single session (ideally <4 hours) and must have clear inputs, outputs, and testable success criteria.
How do you handle resource conflicts across tasks?
I identify resource dependencies up front and recommend sequencing, pooling strategies, or temporary stubs to enable parallel work while avoiding contention.