decompose_task
Break down large tasks into smaller subtasks with dependencies and tags, clarifying priorities and making progress easier to track.
Instructions
Decompose a large task into smaller subtasks.
This tool helps break down complex tasks into manageable subtasks. Subtasks can be linked with sequential dependencies and grouped by tag.
Note: Taskdog does not have parent-child relationships. Instead, use dependencies + tags + notes to express relationships.
Args: task_id: ID of the original task to decompose subtasks: List of subtask definitions, each with: - name: Subtask name (required) - estimated_duration: Hours to complete (required) - priority: Priority level (optional, inherits from original) - tags: Additional tags (optional) group_tag: Tag to add to all subtasks for grouping (e.g., 'feature-x') create_dependencies: If True, create sequential dependencies archive_original: If True, archive the original task after decomposition
Returns: Decomposition result with created subtask IDs
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | Yes | ||
| subtasks | Yes | ||
| group_tag | No | ||
| archive_original | No | ||
| create_dependencies | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||