| description |
|---|
Process tasks in inbox into projects and next actions. |
Execute GTD processing for items in INBOX.md "To Process" section.
Create a TODO list for the following loop, including every single step without batching.
Run through the TODOs one by one serially in the main thread.
LOOP: For each item in INBOX.md:
-
What is it really?
- Only ask if the item doesn't start with clear action verb and specific details
- Skip if already obvious what needs to be done
-
Is this an actionable next step?
- If not → Move to SOMEDAY.md
- If yes, continue:
-
Is it a project (multiple steps)?
- If yes → Create
projects/[name]/with NEXT.md, OUTCOME.md, CONTEXT.md - If no, continue:
- If yes → Create
-
Is it waiting on someone?
- If yes → Add to WAITING.md with [Follow-up: YYYY-MM-DD]
- If no, continue:
-
Which project does this belong to?
- Confirm the appropriate project (existing or personal NEXT.md)
-
Confirm priority and duration
- Suggest reasonable priority [P1/P2/P3/P4] based on urgency/importance
- Estimate duration based on task complexity
- User AskUserQuestion to confirm the details or ask for my input if they're not immediately obvious
-
Wait for my confirmation before continuing the loop
- On confirmation:
- If the next action for a project: Add to project's NEXT.md with context (@email-work, @computer-work, etc.)
- If a personal task: Add to
NEXT.mdwith context (@email-work, @computer-work, etc.) - Otherwise: add to PROJECT_PLAN.md for the appropriate project
- On confirmation:
END LOOP
- Move processed items from "To Process" to "Recently Processed"
- Update processing date to current date
- Clear "To Process" section for next review
MANDATORY CLARIFICATION STEP: Before performing CRUD operations on markdown files, you MUST:
- FIRST: Use AskUserQuestion tool to confirm the details, re-stating the task immediately before calling the tool. Feel free to make reasonable estimates and ask me to confirm them in one shot if that seems doable. Otherwise, ask me about Details that are not obvious to you at first glance.
- WAIT: For my input or confirmation of the task details.
- ONLY THEN: Create or update the relevant resources in markdown files.
Quick Install:
mkdir -p .claude/commands/ && curl -fsSL https://git.new/cos-process > .claude/commands/process-inbox.md