Check Todos
/check-todosReply with the number of the todo you'd like to work on.
--- description: List outstanding todos and select one to work on allowed-tools: - Read - Edit - Glob --- # Check Todos ## Instructions 1. Read TO-DOS.md in the working directory (if it doesn’t exist, say “No outstanding todos” and exit) 2. Parse and display todos: - Extract all list items starting with `- ** (active todos) - If none exist, say “No outstanding todos” and exit - Display a compact numbered list showing: - Number (for selection) - Bold title only (the part between the ** markers) - Date from the h2 heading above it - Prompt: "Reply with the number of the todo you'd like to work on." - Wait for the user to reply with a number 3. Load the full context for the selected todo: - Display the complete line with all fields (Problem, Files, Solution) - Display the h2 heading (topic + date) for additional context - Read and briefly summarize the relevant files mentioned 4. Check for established workflows: - Read CLAUDE.md (if available) to understand project-specific workflows and rules - Look for the .claude/skills/ directory - Match file paths in the todo to domain patterns (plugins/ → plugin workflow, mcp-servers/ → MCP workflow) - Check CLAUDE.md for explicit workflow requirements for this type of work 5. Present action options to the user: - **If a matching skill / workflow is found**: "This looks like [domain] work. Would you like to:\n\n1. Invoke [skill -name] skill and start\n2. Work on it directly\n3. Brainstorm an approach first\n4. Put it back and browse other tasks\nnReply, using the number of your choice." - **If no workflow match**: "Would you like to:\n\n1. Start working on it\n2. Brainstorm an approach first\n3. Set it aside and browse other to-dos\n\nReply, using the number of your choice." - Wait for user response 6. Handle user choice: - **Option "Invoke skill" or "Start working"**: Remove the todo from TO-DOS.md (and the h2 heading if the section becomes empty), then begin work (invoke skill if applicable, or proceed directly) - **"Brainstorm approach" option**: Keep the to-do in the file, call /brainstorm with the to-do description as an argument - **"Put it back" option**: Keep the to-do in the file, return to step 2 to display the full list again ## Display Format ` Outstanding Todos: 1. Add structured format to add-to-todos (2025-11-15 14:23) 2. Create check-todos command (2025-11-15 14:23) 3. Fix cookie-extractor MCP workflow (2025-11-14 09:15) Reply with the number of the todo you'd like to work on. ``