status

Report current work status by re-reading ledgers, branches, and change requests.

Updated Jun 6, 2026
One-click install
npx skills add https://github.com/hacker-cb/claude-code-plugins --skill status-hacker-cb
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: status
Source: https://github.com/hacker-cb/claude-code-plugins/tree/main/plugins/hcb-dev/skills/status
Command: npx skills add https://github.com/hacker-cb/claude-code-plugins --skill status-hacker-cb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? When a development session spans epics, wave batches, or standalone runs, it is hard to answer "where do we stand" without trusting stale memory. This Skill re-reads the actual sources of truth — the epic ledger, issue tracker, git branches, and open PRs/MRs — and prints a read-only status report. ## Core Features & Use Cases - Role-aware reporting: Detects whether the session is a wave master, a batch worker, or a standalone run, and reads the appropriate sources for each. - Epic ledger reads: Fetches an epic's wave ledger via ledger.mjs and issue-slice.mjs, reporting batch rows, merge queues, gates, and outstanding user expectations. - Change request state: Reads PR/MR state and required checks on GitHub (gh) or GitLab (glab), including fork-aware merged-state detection. - Use Case: After restarting a session mid-epic, ask for the status and get a fresh report of which batches merged, which checks are pending, and what still needs your decision — with unread sources named explicitly rather than printed empty. ## Quick Start Ask the assistant "what's the status of epic #42" or simply "where do we stand" to get a fresh read-only report of the current work.

Frequently Asked Questions about status

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check the status of an epic across multiple sessions?▼

Invoke the status skill with the epic number, e.g. "status of epic #42". It reads the epic's wave ledger from the issue tracker, resolves batch rows and the merge queue, and prints what is merged, pending, and waiting on you.

How to check if a PR merged when working from a fork?▼

The skill resolves the slice branch's push remote and queries merged PRs by head branch name across all head repositories, so forks are matched correctly. A request whose head is not the target repository by identity is treated as unmerged.

Does the status report work with GitLab merge requests?▼

Yes, it supports GitLab through the glab CLI, reading MR state with `glab mr view` and merged status via `glab mr list --source-branch --merged`. GitHub is supported equivalently through gh and helper scripts.

Can the status skill modify the ledger or issue tracker?▼

No, it is strictly read-only. It writes no ledger, no tracker, and no cross-session messages, and it never marks anything answered. Correcting the ledger is explicitly the master session's write.

What happens when the status skill cannot read a source?▼

Unread sources are named explicitly in the report's picture section, stating what the source would have settled and what therefore stands on the record alone. Nothing is printed as empty or defaulted to a guessed state.