How this command is triggered — by the user, by Claude, or both
Slash command
/mission-control:complete <task-id> [project-name]This command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
Mark a task as complete and update all dependent task relationships. **Arguments:** - `task-id` (required): The task ID to mark complete (e.g., TASK-001) - `project-name` (optional): Project name if multiple task files exist ## Process 1. **Locate and validate** - Find the task file (`tasks/*.tasks.json` or `tasks/<project-name>.tasks.json`) - Verify the task exists - Check current status (warn if already complete) 2. **Update task status** - Set `status` to "complete" - Update `metadata.last_updated` timestamp - Recalculate `metadata.completion_percentage` 3. **Updat...
Mark a task as complete and update all dependent task relationships.
Arguments:
task-id (required): The task ID to mark complete (e.g., TASK-001)project-name (optional): Project name if multiple task files existLocate and validate
tasks/*.tasks.json or tasks/<project-name>.tasks.json)Update task status
status to "complete"metadata.last_updated timestampmetadata.completion_percentageUpdate dependent tasks
blocked_by:
blocked_by arrayblocked_by becomes empty and status was "blocked", change to "not_started"Write updated file
Display results
## Task Completed
**TASK-XXX:** <title>
Status: not_started -> complete
### Progress Update
- Completion: 45% -> 50% (10/20 tasks)
- Tasks unblocked: 2
### Newly Unblocked Tasks
The following tasks can now be started:
1. **TASK-AAA:** <title>
- Priority: high
- Complexity: M
- Was waiting on: TASK-XXX
2. **TASK-BBB:** <title>
- Priority: medium
- Complexity: S
- Was waiting on: TASK-XXX, TASK-YYY (TASK-YYY already complete)
### Recommended Next
Based on priority and dependencies:
1. **TASK-AAA** - High priority, medium complexity
2. **TASK-CCC** - High priority, small complexity
Run `/mission-control:next` for full recommendations.
Before marking complete, consider asking:
npx claudepluginhub sequenzia/claude-plugins --plugin mission-control/to-doneMarks a task as completed by ID after validation checks, sets status via task-master, updates dependencies and project timeline, generates summary/docs, and suggests next tasks.
/pm-taskManages project tasks via CRUD: add interactively with validation, edit fields, complete, or block. Resolves dependencies and checkpoints state.
/moveMoves tasks between status folders (todos, in_progress, qa, completed, on_hold) following task management protocol with validation, bulk operations, dry-runs, assignments, and force options.
/updateUpdates task status, fields, scope, tags, dependencies, position, and milestones. Supports batch updates, AI rewrites via prompts, validation, and milestone creation.
/completeCompletes partially implemented features: assesses gaps, implements missing pieces, hardens code, adds tests/docs, runs suite, and reports status changes with filled gaps list.
/completeCompletes Git worktree task: verifies phases, commits changes excluding planning files, merges to target branch, removes worktree, deletes branch.