
Engineering Status Cabinet
v0.1.0Auto-generated weekly engineering update from GitHub, Jira, and Linear — shipped every Monday before the leadership standup. Keep your issue trackers. Replace the weekly status doc nobody wants to write.
Engineering Status Cabinet
agents
Engineering Agent
.agents/engineering-agent/
Weekly Engineering Update
0 8 * * 1
Summary Agent
.agents/summary-agent/
2
Agents
1
Jobs
1
Depts
2
Pages
Owns engineering data ingestion — PRs merged, issues closed, deploys shipped, and blockers identified — and orchestrates the Summary Agent to produce the weekly status update.
Shapes the Engineering Agent's raw weekly signals into a publishable engineering status update and renders the live dashboard — clear, opinionated, and ready to share.
Engineering Status Cabinet
One cabinet, two agents, one Monday-morning engineering update. The Engineering Agent pulls the last week of GitHub activity, Jira completions, and blocked tickets; the Summary Agent shapes it into a structured status report covering what shipped, what slipped, what's blocked, and what needs leadership attention — ready before the standup.
Keep your GitHub, GitLab, and Jira. Replace the weekly engineering update doc nobody wants to write and the Slack thread that answers the same five questions every Monday.
The team
- [[.agents/engineering-agent]] — Engineering Agent. Owns data extraction: PRs merged, issues closed, deploys, and blockers from GitHub, Jira, and Linear. Calls on the Summary Agent when the raw set is ready.
- [[.agents/summary-agent]] — Summary Agent. Shapes the raw engineering signals into a publishable status update and renders the [[dashboard]].
Recurring rhythm
| Cadence | Job | Owner | Output |
|---|---|---|---|
| Weekly (Mon 08:00) | [[.jobs/weekly-engineering-update]] | Engineering Agent → Summary Agent | Engineering status in [[dashboard]] + status/latest.md |
How to run the demo
- Open the [[dashboard]] — the engineering status dashboard: shipped this week, slipped, blocked, PR throughput chart, deploy frequency, and attention-needed items for leadership.
- Open
status/latest.md— the Markdown version, ready to paste into Slack or email.
Connectors
Required: GitHub or GitLab (PRs, commits, deploy tags), Jira or Linear (issue completions, blockers).
Recommended: Slack (post the update automatically to #engineering-updates), DataDog / Grafana (uptime/error-rate KPIs), PagerDuty (incident count).
Every artifact is a file — the weekly status is written to status/ with a date prefix so you can diff week-over-week and spot trends.
$ git clone --filter=blob:none --sparse https://github.com/hilash/cabinets.git && cd cabinets && git sparse-checkout set engineering-status