← ClaudeAtlas

evaluate-daylisted

Use when the user says "/evaluate-day", "evaluate yesterday", or asks to turn a daily running log into an end-of-day reflection. Inputs - target date if not today, access to the daily note, existing Running Log entries, and user energy level/additions before writing. Do not use when the user wants to plan the day, log a new event, or write freeform journaling from scratch; use plan-my-day, record, or a writing skill instead. Produces grounded reflection answers written into the daily note. Escalate if the note is missing, the reflection already has answers, the log is too thin, or the user has not approved overwriting.
Naoray/skills · ★ 1 · AI & Automation · score 62
Install: claude install-skill Naoray/skills
# Evaluate Day — Reflection Synthesis **Evidence tier**: P **Basis**: Practitioner daily review and reflective journaling workflow adapted from Hilary Gridley's context directory guidance. **Source IDs**: writerbuilder-howiai-context-directory, plan-my-day-skill, record-skill **Reviewed**: 2026-05-12 Read a daily note's Running Log and fill in the End-of-Day Reflection section based on actual events. Ask the user for energy level and anything to add. ## Expected layout This skill reads from `~/context/admin/daily-notes/YYYY/MM-Month/YYYY-MM-DD.md` — the "context directory" convention from Hilary Gridley's [Context Directory and Daily Notes guide](https://www.writerbuilder.com/howiai#context-directory). Pair with `plan-my-day` (creates the notes) and `record` (populates the Running Log). ## Invocation - `/evaluate-day` — evaluate today - `/evaluate-day yesterday` — evaluate yesterday - `/evaluate-day 2026-04-09` — evaluate specific date ## Steps ### 1. Resolve target date - Default: today (`date '+%Y-%m-%d'`) - `yesterday`: `date -v-1d '+%Y-%m-%d'` (macOS) - Explicit date: use as-is, validate format `YYYY-MM-DD` ### 2. Locate the daily note Path: `~/context/admin/daily-notes/YYYY/MM-Month/YYYY-MM-DD.md` Use the `MM-Month` folder name (e.g. `04-April`). Derive month name from the date. If the file doesn't exist, tell the user and stop — there's nothing to evaluate. ### 3. Read the full note Read the file. Extract the `## Running Log` section and check if `## E