Context
- •Date and Time: !
date -Idate -Ihours -Iminutes -Iseconds
Task
If $ARGUMENTS is provided, use it to determine a applicable session name; otherwise, use a timestamp only.
Start a new development session by creating a session file in .sessions/ with the format YYYY-MM-DD-HHMM-$ARGUMENTS.md (or just YYYY-MM-DD-HHMM.md if no name provided).
The session file should begin with:
- •Session name and timestamp as the title
- •Session overview section with start time
- •Goals section (ask user for goals if not clear)
- •Empty progress section ready for updates
After creating the file, create or update .sessions/.current-session to track the active session filename.
Confirm the session has started and remind the user they can:
- •Update it with
/session:session-update - •End it with
/session:session-end