ai-team-library/claude/skills/bean-status/SKILL.md
# Skill: Bean Status ## Description Reads the beans backlog and produces a formatted summary of all beans grouped by status. Optionally includes task-level detail for active beans. This is the Team Lead's dashboard command for understanding what work is new, in progress, or complete. ## Trigger - Invoked by the `/bean-status` slash command. - Called by the Team Lead during planning, standups, or retrospectives. - Can be invoked by any persona who wants to see the current backlog state. ## I
npx skillsauth add beekeeper-lab/foundry ai-team-library/claude/skills/bean-statusInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Reads the beans backlog and produces a formatted summary of all beans grouped by status. Optionally includes task-level detail for active beans. This is the Team Lead's dashboard command for understanding what work is new, in progress, or complete.
/bean-status slash command.| Input | Type | Required | Description |
|-------|------|----------|-------------|
| filter | Enum: unapproved, approved, in-progress, done, deferred | No | Show only beans with this status. Default: show all. |
| verbose | Boolean | No | Include task breakdown for active beans. Default: false. |
Read backlog index -- Parse ai/beans/_index.md to extract the Backlog table. For each row, capture: Bean ID, Title, Priority, Status, Owner.
Enrich with task data (if --verbose) -- For each bean that is In Progress:
bean.mdApply filter -- If a status filter is provided, include only beans matching that status.
Group by status -- Organize beans into groups:
Format output -- Produce a readable summary:
## Bean Backlog Summary
**Totals:** 3 Done | 1 In Progress | 2 Approved | 1 Unapproved
### In Progress
| Bean ID | Title | Priority | Owner | Tasks | Duration | Tokens |
|---------|-------|----------|-------|-------|----------|--------|
| BEAN-003 | Bean Commands | Medium | team-lead | 1/2 done | 45m | 23k tokens |
### Approved
| Bean ID | Title | Priority |
|---------|-------|----------|
| BEAN-001 | Backlog Seeding | Medium |
Highlight actionable items -- At the bottom, add a "Next Actions" section:
Approved that are ready to pickUnapproved that need human reviewIn Progress with all tasks Done that are ready to closeIn Progress with blocked tasks| Output | Type | Description | |--------|------|-------------| | status_summary | Text | Formatted backlog summary displayed in the conversation |
_index.md are represented in the output.| Error | Cause | Resolution |
|-------|-------|------------|
| IndexNotFound | ai/beans/_index.md does not exist | No beans backlog — create it with /new-bean |
| EmptyBacklog | Index has no bean rows | Create beans with /new-bean |
ai/beans/_index.mdai/beans/BEAN-{NNN}-{slug}/bean.md (for verbose mode)development
# Skill: VDD (Verification-Driven Development) Gate ## Description Runs the programmatic VDD gate for a bean: parses the bean's `## Acceptance Criteria` section, dispatches each criterion's evidence type to the matching runner (test, lint, file, file-contains, or manual), aggregates the results into a pass/fail verdict, and writes a structured markdown report at `ai/outputs/tech-qa/vdd-<NNN>.md` (zero-padded NNN). This is the machine-checkable counterpart to the prose VDD policy in `ai/contex
tools
# Skill: Spawn Task ## Description Dispatches a single specialist persona to execute a single task with only that task's context. Auto-detects the runtime environment and chooses one of two execution paths: - **In tmux** (`$TMUX` set): spawn a worker in a git worktree using a child tmux window. Process-isolated, parallelizable, durable across the calling session's lifetime. Same pattern as `/spawn-bean` but at task granularity. - **Not in tmux**: invoke the `Agent` tool with `subagent_typ
development
# Skill: Orchestration Report ## Description Aggregates the per-bean **Orchestration Telemetry** blocks (BEAN-278) across recent Done beans and produces a markdown report that answers the architecture-aware-evaluation question: **is the orchestration paying for itself?** Distinct from `/telemetry-report` (which aggregates raw cost, duration, and tokens); this skill aggregates the orchestration-quality metrics layered on top — bounces, persona activations, contract violations, escape-hatch usag
development
# Skill: Health Check ## Description Runs all health checks defined in `ai/context/health-checks.md` and produces a table-format report. Can be called standalone or by other skills (e.g., `/long-run`). ## Trigger - Invoked by the `/health-check` slash command. - Called programmatically by `/long-run` at the start of each cycle. ## Inputs | Input | Type | Required | Description | |-------|------|----------|-------------| | health_checks | Markdown file | Yes | `ai/context/health-checks.md`