← ClaudeAtlas

work-summarylisted

Summarize what got done in a date window from git history, in plain language. Covers every configured repo (and, for a monorepo, each workstream), collapses squash-merged PR duplicates into one item per feature, groups by repo and day, and flags repos or days with no commits. Supports one-liner, short-paragraph, or day-grouped-bullet output, a fixed three-section standup draft (Yesterday / Today / Blockers, keyword-led bullets, derived blockers) — or renders a Slidev slide deck for a stakeholder update, from a bundled generic template and stylesheet. Use when asked "what was done today / yesterday / this week", for a daily standup draft or commit summary, a Friday rollup, "give me a one-liner of today's work", or a weekly-update deck / slides / status deck.
chalosalvador/claude-workflows · ★ 1 · Code & Development · score 67
Install: claude install-skill chalosalvador/claude-workflows
# Work summary Turn a window of git commits into a short, honest, **plain-language** summary of what got done. Resolve repos and integration refs via [`shared/config.md`](../../shared/config.md). ## Workflow ``` - [ ] 1. Resolve the date window from the user's wording (default: today) - [ ] 2. Resolve the repo scope (default: every configured repo) - [ ] 3. Pull commits for the window across each repo (git -C <repo> …) - [ ] 4. Collapse squash-merge duplicates → one item per feature/PR - [ ] 5. Translate to plain language; group by repo; pick the output shape asked for - [ ] 6. If a STANDUP was asked for: render the three-section shape (§ Standup) — and derive the Blockers section, which is not in the commit log - [ ] 7. If a DECK was asked for: fill deck-template.md, copy the stylesheet, tell them how to preview (§ Deck) ``` ## 1. Date window Use **today's date from the environment**, never a remembered one. | Wording | Window | |---|---| | "today" | just today | | "yesterday" | just yesterday | | "yesterday and today" | both, in **separate** sections | | a named date | that day | | "this week" / "Friday update" | since the previous Friday | | "standup" | **two days**: the last working day *and* today, separate sections (§ Standup) | **On a Monday, "the last working day" is Friday, not the empty Sunday.** The window is a half-open day range: `--since` = `00:00` of the first day, `--until` = `00:00` of the day **after** the last day, so the whole la