← ClaudeAtlas

pm-eod-summarylisted

Weekdays at 6:37 PM — summarises what shipped today, what is blocked, and what is queued for tomorrow. Updates docs/project-status.html. Notifies team via Lark if configured.
talentedgeai/infinite-leverage · ★ 0 · AI & Automation · score 65
Install: claude install-skill talentedgeai/infinite-leverage
It is now 6:37 PM. Today's date is YYYY-MM-DD. ## Step 0 — Load credentials ```python def parse_env(path): vals = {} try: with open(path) as f: for line in f: line = line.strip() if not line or line.startswith("#") or "=" not in line: continue k, _, v = line.partition("=") vals[k.strip()] = v.strip().strip('"').strip("'") except FileNotFoundError: pass return vals env = {} for f in [".env", ".env.development", ".env.production", ".env.local"]: env.update(parse_env(f)) ``` ## Step 1 — Load today's context ```bash cd ~/code-projects/{project-slug} git log --oneline --since="today 7am" --all ``` Read `docs/project-status.html` — today's approved items and auto-approvals. Read today's briefing at `standup/briefings/YYYY-MM/YYYY-MM-DD.md` if it exists. ## Step 2 — Build EOD summary Compile three sections: - **Shipped today**: merged PRs, completed tasks - **Blocked**: anything flagged during the day with no resolution - **Queue for tomorrow**: highest-priority pending items ## Step 3 — Update project status Update `docs/project-status.html` with the EOD summary. Add a timestamp. Also refresh the Pulse chart and emit a daily snapshot: ```bash # Today's token + hours data python3 scripts/team-hours.py \ --start YYYY-MM-DD --end YYYY-MM-DD \ --author "Author 1" --author "Author 2" \ --jsonl-keyword <project-keyword> \ --tz +HH:00 \