diff --git a/README.md b/README.md index b922acd0..d894b294 100644 --- a/README.md +++ b/README.md @@ -62,6 +62,7 @@ Loaded automatically as `okf@skills-dir` on session start — no install step. Current plugins: - `okf` — OKF skill + SessionEnd hook that distills memsearch journals into the `~/wiki` OKF bundle +- `daily-summary` — standup digest skill that groups the day's memsearch activity log by repository ## License diff --git a/chezmoi/private_dot_agents/skills/daily-summary/SKILL.md b/chezmoi/private_dot_agents/skills/daily-summary/SKILL.md new file mode 100644 index 00000000..28f4bf37 --- /dev/null +++ b/chezmoi/private_dot_agents/skills/daily-summary/SKILL.md @@ -0,0 +1,38 @@ +--- +name: daily-summary +description: Daily standup digest from memsearch activity logs, grouped by repo. +disable-model-invocation: true +argument-hint: "[YYYY-MM-DD]" +--- + +# Daily Summary + +Produce a **standup** from the memsearch memory log for the requested date. + +## Steps + +1. **Date** — use `$ARGUMENTS` if non-empty; default to yesterday. Validate + `YYYY-MM-DD`; reject with an error message on malformed input. + +2. **Load** — read `~/.memsearch/memory/.md`. Stop and tell the user if the file is missing. + +3. **Map** — assign each task to the repo where the change happened. Tasks + with no repo go under `Other`. + +4. **Output** the standup in a fenced code block. No preamble. One bullet per + task, ≤12 words. Under each task, nest sub-tasks one level deep only when + they are genuinely distinct steps, not elaborations. Skip sessions with only + exploration and no resulting change or decision. + +````text +``` +- `` + - + - + - +- `` + - +- Other + - +``` +```` diff --git a/chezmoi/private_dot_claude/skills/symlink_daily-summary b/chezmoi/private_dot_claude/skills/symlink_daily-summary new file mode 100644 index 00000000..046b4635 --- /dev/null +++ b/chezmoi/private_dot_claude/skills/symlink_daily-summary @@ -0,0 +1 @@ +../../.agents/skills/daily-summary