After each completed logical workspace change, record what changed, why, and what remains current.
.agents/worklog/YYYY-MM-DD.md. Append same-day entries to that file; do not create numbered or rolling same-day files.date '+%F %T %Z'. Use the returned local calendar date for the filename and entry timestamp..agents/workstate.md as a compact current snapshot, not an append-only history.Each daily entry records a timestamp, a concise change summary, its reason, and useful references or remaining gaps.
Keep the workstate limited to current focus, current status or blocker, recent completed changes, next steps, and useful references. Replace stale content instead of preserving a timeline there.
If no explicit repository convention exists, create .agents/worklog/ as needed and use this skill’s default paths and entry content. Record a different durable convention in the repository’s agent-facing context entry point only when the repository needs one shared across future sessions.
If the date command is unavailable or its timezone cannot be determined, report that limitation instead of guessing the log date.
In the user’s language, state which log or workstate files were created or updated, the logical change recorded, and any unavailable timestamp, reference, or convention information.