Skip to main content
Glama
to-done.ts1.23 kB
/** * @fileoverview To Done Slash Command * Mark a task as completed. */ import { dynamicCommand } from '../../factories.js'; /** * The to-done slash command - To Done * * Mark a task as completed. */ export const toDone = dynamicCommand( 'to-done', 'To Done', '<task-id>', `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` );

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/eyaltoledano/claude-task-master'

If you have feedback or need assistance with the MCP directory API, please join our Discord server