todowrite-orchestration

Orchestrate TodoWrite task lists for real-time progress tracking in multi-phase workflows.

2|Updated Dec 25, 2025
One-click install
npx skills add https://github.com/tianzecn/myclaudecode --skill todowrite-orchestration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: todowrite-orchestration
Source: https://github.com/tianzecn/myclaudecode/tree/main/plugins/orchestration/skills/todowrite-orchestration
Command: npx skills add https://github.com/tianzecn/myclaudecode --skill todowrite-orchestration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

In complex multi-phase workflows, opaque progress makes it hard to estimate duration and coordinate tasks. TodoWrite orchestration provides real-time visibility into which phase is executing, what remains, and how far you are in the overall workflow.

Core Features & Use Cases

  • Phase initialization: Create a complete list of phases and tasks before starting.
  • Task granularity: Break phases into 1-5 minute tasks for clear progress updates.
  • Status transitions: Track pending, in_progress, and completed tasks.
  • Real-time updates: Push updates immediately as tasks change state.
  • Iteration tracking: Monitor progress through loops and repeated phases.
  • Parallel task tracking: Coordinate multiple agents without clobbering status.

Quick Start

Initialize TodoWrite at Step 0 with a full phase and task list, then update statuses as phases execute to surface real-time progress.

Frequently Asked Questions about todowrite-orchestration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track real-time progress in multi-phase workflows?

Real-time progress tracking in multi-phase workflows uses TodoWrite orchestration to initialize all phases and tasks upfront, then push status updates as each task transitions between pending, in_progress, and completed states. This surfaces which phase is executing and what remains in the overall workflow.

When should I break down workflow phases into smaller tasks?

Break phases into 1-5 minute tasks to enable clear progress updates and real-time visibility. This granularity works best for workflows with 5+ phases, long durations, iteration loops, or parallel tasks where opaque progress makes duration estimation and task coordination difficult.

Can I track parallel tasks without status conflicts?

Yes. TodoWrite orchestration supports parallel task tracking by coordinating multiple agents through explicit status transitions and real-time updates. Each task maintains its own pending, in_progress, or completed state, preventing clobbering when tasks execute simultaneously.

How do I monitor progress through repeated workflow phases?

Initialize a complete phase and task list at Step 0, then update task statuses as each iteration executes. This iteration tracking approach gives you live visibility into how far you've progressed through loops and repeated phases in your overall workflow.

What's required before starting TodoWrite orchestration?

Upfront phase enumeration is required: create a complete list of all phases and their constituent tasks before execution begins. This preparation enables structured task breakdown and meaningful single-operation task granularity that drives real-time progress visibility.