← ClaudeAtlas

new-daylisted

Creates a day check-in — a Markdown file with today's prompts in days/. Triggered by "/new-day", "new day", "let's start the day". Works in two stages — first it creates a blank template (planning horizons, abstinence, errand of the day) and stops so the user can fill it in by hand; once the user signals "done / filled", it runs a defensive cross-check against the dynamics of the last days (flags focus drift, project switching, defensive scripts being acted out), then a retrospective of the contents, optionally proposes memory updates, and commits everything in a single commit.
ztnkv/personal-operating-system · ★ 0 · AI & Automation · score 70
Install: claude install-skill ztnkv/personal-operating-system
# new-day Creates a morning check-in in `days/YYYY-MM-DD.md` and a retrospective once it is filled. ## When to invoke - `/new-day` - "new day", "let's start the day", "start a new day" Do NOT invoke on: - Plain "hi", "good morning" without an explicit ask to create a day entry. - Requests to view or edit past days — that's regular file work, no skill. ## Algorithm The skill works in **two stages** with an explicit pause between them — the user fills the file in by hand in between. --- ### Stage 1. Create the day file and stop #### Step 1.1. Determine today's date `date +%Y-%m-%d` via Bash. Do not take the date from the conversation or from memory — only the system clock. #### Step 1.2. Check whether the file already exists Check `days/YYYY-MM-DD.md`. If it already exists: - Tell the user: *"`days/YYYY-MM-DD.md` already exists. Continue filling it / go to retrospective / start over?"* - Do not overwrite silently. Wait for an answer. - "continue" / "to retro" → jump to Stage 2 (if the file already has content). - "start over" → delete the old one, recreate from the template. #### Step 1.3. Create the `days/` directory if missing `mkdir -p days`. #### Step 1.4. Create the file from the template `days/YYYY-MM-DD.md` (date is the real one for today): ```markdown # YYYY-MM-DD - Good for the year: - Good for the half-year: - Good for the month: - Good for the week: - Habits I'm abstaining from: - Errand of the day: ``` **Hard requirements for the template:*