Back to Claude Task Master

To Done

packages/claude-code-plugin/commands/to-done.md

0.20.0928 B
Original Source

Mark a task as completed.

Arguments: $ARGUMENTS (task ID)

Completing a Task

This command validates task completion and updates project state intelligently.

Pre-Completion Checks

  1. Verify test strategy was followed
  2. Check if all subtasks are complete
  3. Validate acceptance criteria met
  4. Ensure code is committed

Execution

bash
task-master set-status --id=$ARGUMENTS --status=done

Post-Completion Actions

  1. Update Dependencies

    • Identify newly unblocked tasks
    • Update sprint progress
    • Recalculate project timeline
  2. Documentation

    • Generate completion summary
    • Update CLAUDE.md with learnings
    • Log implementation approach
  3. Next Steps

    • Show newly available tasks
    • Suggest logical next task
    • Update velocity metrics

Celebration & Learning

  • Show impact of completion
  • Display unblocked work
  • Recognize achievement
  • Capture lessons learned