← ClaudeAtlas

generate-standuplisted

Generate a daily standup update from recent activity. Use this skill when asked to prepare a standup, or when triggered by the daily schedule.
tomharris/engineer-agent · ★ 0 · Code & Development · score 65
Install: claude install-skill tomharris/engineer-agent
# Generate Standup Update Create a standup message from recent queue activity and git history across all projects. ## Tools Needed - `Read` — read config, queue items - `Glob` — find recent queue items - `Grep` — search queue items by date - `Bash` — `git log` for local repos, `gh api` for remote repos - `Write` — write draft standup ## Steps ### 1. Load Config Read `~/.local/share/engineer-agent/engineer.yaml`. Extract the `projects` map and `agent.standup_channel`. ### 2. Gather Yesterday's Work **Completed queue items:** Glob for files in `~/.local/share/engineer-agent/queue/completed/` with timestamps from the previous business day. Read each file's frontmatter to extract type, title, source, and project. **Git commits per project:** For each project in the `projects` config map: Extract `projects.<slug>.path`, `projects.<slug>.github.owner`, `projects.<slug>.github.repos`, and `projects.<slug>.github.review_requested_for`. For local repos (where `path` exists and is accessible): ```bash cd {path} && git log --since="{yesterday}" --author="{review_requested_for}" --oneline ``` For remote repos: ```bash gh api "repos/{owner}/{repo}/commits?author={review_requested_for}&since={yesterday_iso}" --jq '.[].commit.message' ``` Group by project, then by category: - PRs reviewed - Slack questions answered - Tickets implemented - Docs reviewed ### 3. Gather Today's Planned Work **Pending queue items:** Glob for files in `~/.local/share/engineer-agent/queue/drafts/` an