capabilitieslisted
Install: claude install-skill Kemetra/Seshat-BI
# capabilities
The read-only capability inventory: one truthful, categorical read of
everything Seshat BI can do, derived from committed, reviewable metadata
(never from a file's mere existence).
## What it does
Reads the committed capability manifest (`docs/capabilities/capabilities.yaml`)
and reconciles it against the feeders that already own each fact -- the
`_DISPATCH` command table, `.claude/skills/*/SKILL.md` frontmatter,
`.seshat/kit-source.yaml` verbs, `docs/roadmap/roadmap.md` F-numbered ship
status, and `docs/quality/status-claims.yaml` -- then renders:
- a grouped human-readable read (the default), or
- a stable, deterministic JSON machine form (`--format json`).
## How to invoke it
Run the module directly from the repo root:
```
python -m seshat.capability_inventory
python -m seshat.capability_inventory --format json
```
There is no `retail capabilities` / `seshat capabilities` CLI verb -- this is a
deliberate, ratified choice (`docs/roadmap/decisions/cli-verbs-vs-skill-driven.md`,
Option B). Do not add one; do not touch `src/seshat/cli/parser.py` or
`_DISPATCH` to "wire this up". Simply run the module command above and relay
its output.
## What it is NOT
- **Not a gate.** It adds no `seshat check` rule; its presence/absence never
blocks anything.
- **Not a readiness surface.** It reads no `readiness-status.yaml`, moves no
stage, grants no approval. For per-table readiness use `seshat status`; for
the next allowed action use `seshat next`; for repo