close-day

Solid

End-of-day audit ritual — auto-detect missed working days (commits with no daily file) and backfill them, synthesize today into a daily log, audit patterns against MEMORY.md and existing concepts/rules, propose promotions verbally, write approved patches. One call catches up the whole daily layer.

AI & Automation 34 stars 7 forks Updated today MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
51
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# /close-day — The audit ritual (with auto-backfill of missed days) You are closing the user's working day. This is NOT just "dump today into a file". This is the **audit moment** where you inspect what the day produced, compare it against accumulated memory, and propose what should grow into the user's knowledge base or rules. People forget to run `/close-day` every day — that's expected and fine. So this skill also **catches up**: before synthesizing today, it finds working days that have no daily log yet and offers to backfill them in the same pass. One call recovers the whole layer. ## Your goal in three phases ### Phase 0: GAP ANALYSIS — find missed days (runs first) Before anything else, work out which days are missing a daily log. A "working day" = a day with at least one commit. A "missed day" = a working day in the recent window that has no `daily/YYYY-MM-DD.md` file yet. ```bash TODAY=$(date +%Y-%m-%d) WINDOW=14 # default look-back; widen only if the user asks # Working days = dates with non-merge commits in the window WORKING_DAYS=$(git log --no-merges --since="$WINDOW days ago" --until="tomorrow" \ --pretty=format:"%cd" --date=short 2>/dev/null | sort -u) # Days that already have a daily file EXISTING=$(ls daily/*.md 2>/dev/null | xargs -n1 basename 2>/dev/null \ | sed 's/.md$//' | grep -E '^[0-9]{4}-[0-9]{2}-[0-9]{2}$' | sort -u) # Missed = working days with no daily file MISSED=$(comm -23 <(echo "$WORKING_DAYS") <(echo "$EXISTING")) ``` Detection...

Details

Author
awrshift
Repository
awrshift/claude-memory-kit
Created
6 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

close-day

End-of-day routine: close tasks with their time, leave the repository and the disk clean, write the diary, harvest friction, and hand over to tomorrow. Use this skill whenever the user says "close day", "end of day", "fin de journée", "bonne nuit", "wrap up", "call it a day", "close session", "daily close", or mentions ending their work session -- even if they don't say "close-day" explicitly.

3 Updated today
vantageos-agency
AI & Automation Listed

new-day

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.

0 Updated 2 months ago
ztnkv
AI & Automation Listed

daily-dashboard

Open a working day with a dashboard of where the tree actually stands. Reads the standing files, verifies carry-over work against the working trees rather than trusting the last session's closing report, then presents project state, ranked todos, roadmap, and the decisions waiting on the human. Invoke at the start of a working session. The mirror of session-close, which writes what this reads; it does not capture session residue, and it does not begin the work it lists.

1 Updated yesterday
AN0099