Loading...
Loading...
Task management for AI agents across context windows. Use when agents need to track work, log progress, hand off state, and maintain context across sessions. Includes workflows for single-issue focus, multi-issue work sessions, and structured handoffs. Essential for AI-assisted development where context windows reset between sessions.
npx skill4agent add marcus/td td-task-managementtdtdtd usagetd usage --new-session # Auto-rotation + see current statetd start <issue-id> # Begin work
td log "OAuth callback implemented" # Track progress
td log --decision "Using JWT tokens" # Log decisions
td handoff <id> --done "..." --remaining "..." # Capture state
td review <id> # Submit for reviewtd ws start "Auth implementation" # Start work session
td ws tag td-a1b2 td-c3d4 # Associate issues (auto-starts them)
td ws tag --no-start td-e5f6 # Associate without starting
td ws log "Shared token storage" # Log to all tagged issues
td ws handoff # Capture state, end session# 1. Check what to work on
td usage # See current state
td next # Highest priority open issue
td critical-path # What unblocks most work
# 2. Start work
td start <id>
# 3. Begin logging
td log "Started implementation"td handoff <id> \
--done "OAuth flow, token storage" \
--remaining "Refresh token rotation, error handling" \
--decision "Using JWT for stateless auth" \
--uncertain "Should tokens expire on password change?"--done--remaining--decision--uncertaintd usagetd context <id># 1. See reviewable issues
td reviewable
# 2. Check details
td show <id>
td context <id>
# 3. Approve or reject
td approve <id>
# Or:
td reject <id> --reason "Missing error handling"# 1. Log the blocker
td log --blocker "Waiting on API spec from backend team"
# 2. Work on something else
td next # Get another issue
td ws tag td-e5f6 # Add to work session
# 3. Come back to blocked issue later
td context td-a1b2 # Refresh context when blocker resolvestd usagetd usage -qtd currenttd ws currenttd nexttd critical-pathtd start <id>td unstart <id>td log "msg"td log --decision "..."td log --blocker "..."td show <id>td context <id>td handoff <id> --done "..." --remaining "..."td ws handofftd review <id>td reviewabletd approve <id>td reject <id> --reason "..."td create "title" --type feature --priority P1td listtd list --status in_progresstd block <id>td delete <id>td link <id> <files...>td files <id>td monitortd session --new "name"td undoopen → in_progress → in_review → closed
| |
v | (reject)
blocked -----------+.todos/td usage --new-sessiontd ws starttd handofftd ws handoff--decision--uncertaintd link