← ClaudeAtlas

digestlisted

Summarize all dispatch-queue work completed since the previous digest closed, demo every user-facing item with the user present, post the summary as a comment on the digest issue, and close it. Runs as an office-hours session, invoked by dispatch-jit-reminder for the digest jit.
natb1/commons.systems · ★ 3 · AI & Automation · score 66
Install: claude install-skill natb1/commons.systems
# Digest Runs as an **office-hours session** with the user present — it cannot run unattended, because its demos are interactive (it drives the live browser apps). `dispatch-jit-reminder` invokes this skill after it claims the digest jit issue (sets the project `Status` → `In Progress`). This skill owns the rest of that session and produces its output for the user. Takes two arguments: `<repo> <num>` — the digest jit issue this run covers. Work each section in order. Run every `gh`-calling command with `dangerouslyDisableSandbox: true` — see `.claude/rules/sandbox.md`. ## 1. Compute the digest window Find the window-start timestamp — the boundary before which work was already covered by a prior digest: ```bash .claude/skills/dispatch-propagate/scripts/dispatch-digest-window <repo> <num> ``` Run this with `dangerouslyDisableSandbox: true` — it calls `gh`. It prints an ISO-8601 timestamp: the previous closed digest issue's `closedAt` (steady state), or this issue's own `createdAt` when no prior closed digest exists (cold start). Capture it as `<window-start>` for the next section. ## 2. Enumerate dispatch-queue work completed in the window Collect everything merged into `natb1/commons.systems` since the window start. The workspace repo is hardcoded here on purpose: dispatch-queue work always merges into `natb1/commons.systems`, whereas the `<repo>` argument names where the *digest issue itself* lives (the repo configured in `dispatch.config/jit.json` for the real dig