aod-statuslisted
Install: claude install-skill davidmatousek/tachi
# AOD Status Skill
## Purpose
Utility skill for the AOD Lifecycle. Provides an on-demand snapshot of the project backlog by regenerating BACKLOG.md from GitHub Issues and displaying a summary of items per lifecycle stage.
No governance gates — this is a read-only utility command.
## How It Works
### Step 1: Reconcile Board
Run board reconciliation to fix any label↔board column drift before generating the snapshot:
```bash
source .aod/scripts/bash/github-lifecycle.sh && aod_gh_reconcile_board
```
This compares each open issue's `stage:*` label to its board column and fixes mismatches. If the board or `gh` is unavailable, it skips silently.
### Step 2: Regenerate BACKLOG.md
Run the backlog regeneration script with JSON output mode:
```bash
bash .aod/scripts/bash/backlog-regenerate.sh --json
```
**Parse the JSON output** to extract:
- `file`: path to regenerated BACKLOG.md
- `total`: total number of GitHub Issues
- `stages`: object with counts per stage (`discover`, `define`, `plan`, `build`, `deliver`, `untracked`)
**If the script fails or `gh` is unavailable**: Display a warning and attempt to read the existing BACKLOG.md file instead. If no BACKLOG.md exists either, report that no backlog data is available.
### Step 3: Display Stage Summary
Present a formatted summary table:
```
AOD LIFECYCLE STATUS
| Stage | Count |
|----------|-------|
| Discover | {n} |
| Define | {n} |
| Plan | {n} |
| Build | {n} |
| Deliver | {n} |
| Untracked| {n