← ClaudeAtlas

morning-brieflisted

Prints the operator's read-only morning view for the current GitHub repo in one pass. Open counts per queue label (needs-triage / ready / needs-decision / needs-human), the gh-native merge-ready PR list, parked decisions with their RECOMMENDED lines, and loop-lane telemetry freshness (last-cycle age + flags). Use when: 'morning brief', 'morning view', 'ops dashboard', 'what needs attention', 'daily standup view', 'operator morning pass', 'queues and merge-ready'. Read-only and gh-based, never mutates issues, PRs, labels, or comments.
melodic-software/claude-code-plugins · ★ 13 · AI & Automation · score 73
Install: claude install-skill melodic-software/claude-code-plugins
## Pre-computed context Repo: !`gh repo view --json nameWithOwner -q .nameWithOwner 2>/dev/null || echo "unknown (run inside a gh repo or pass --repo)"` gh: !`command -v gh >/dev/null 2>&1 && echo "present" || echo "MISSING (required)"` jq: !`command -v jq >/dev/null 2>&1 && echo "present" || echo "MISSING (required)"` ## Variables Arguments: `$ARGUMENTS` ## Purpose The 30-60 minute operator morning pass begins with the same hand-run `gh` queries every day. This skill collapses them into a single 5-second picture for the current repo, so the pass starts from a complete view instead of ad-hoc lookups. **Read-only and `gh`-based.** It runs only `gh` read queries and never mutates labels, comments, issues, or PRs. Owner/repo is derived from `gh repo view` (never hardcoded), so it is reusable across repos. ## Run it ```bash bash "${CLAUDE_PLUGIN_ROOT}/skills/morning-brief/scripts/morning-brief.sh" $ARGUMENTS ``` Print the script's output verbatim. It is already the deliverable. Do not re-query the sections by hand. ## What each section reports | Section | Source | Notes | |---|---|---| | Queues | `gh issue list --label <queue>` counts | Defaults to melodic-software queue labels; live runs filter to labels that exist in the repo (pass `--queue-labels` to pin a custom set) | | Merge-ready PRs | `gh pr list` filtered to non-draft + `mergeStateStatus=CLEAN` | A light glance signal; `reviewDecision` shown but not required (repos without required review leave it empty) | | P