generate-standuplisted
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