From upfront
Use when the user says "remember this", "note this", "todo", "jot this down", or wants to capture an idea. Zero-friction idea/todo capture.
How this skill is triggered — by the user, by Claude, or both
Slash command
/upfront:noteThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Argument: $ARGUMENTS
Argument: $ARGUMENTS
specs/TODO.md in the current project root.specs/ directory if it doesn't exist.specs/TODO.md doesn't exist, create it with a # TODO header first.Read and display the current contents of specs/TODO.md. If the file doesn't exist, say "No TODOs yet."
done N (e.g., done 3)Find the Nth unchecked checkbox item (- [ ]) in specs/TODO.md and change it to - [x]. N counts only unchecked items — done 1 marks the first open item, regardless of how many checked items precede it. Confirm which item was marked done.
clearRemove all lines matching - [x] from specs/TODO.md. Confirm how many items were cleared.
Treat the entire argument as a note. Append to specs/TODO.md:
- [ ] [YYYY-MM-DD] <note text>
Use today's date. Confirm with the note text.
npx claudepluginhub thinkupfront/upfront --plugin upfrontCaptures side-thoughts in a numbered session scratch pad via /scratch commands (add, list, rm, clear) using in-memory tasks, with one-line responses to preserve workflow flow.