kb-sitterlisted
Install: claude install-skill eranra/session-sitter
# kb-sitter — knowledge loader
Loads the three BDI `bottom-line.md` files a supervision runtime needs to reason about one running
coding-agent session.
This skill is **only** the loader. It does not classify actions, does not decide traffic-light
interventions, and does not format messages — those live in the supervisor
([`docs/SUPERVISION.md`](../../docs/SUPERVISION.md)). Keeping loading out of the model's hands is
deliberate: routing is deterministic code, so which knowledge applies is never a judgment call.
---
## When to invoke
Invoke when a supervision runtime needs the belief / desire / intention knowledge for a specific
`(user, project, team)` triple, and a knowledge source is configured.
Do **not** invoke for:
- general repository browsing — use `git` or `gh`
- reading a file by path — use the Read tool
- classifying an agent's action or deciding an intervention — that is the supervisor's job
---
## Inputs
| Input | Example | Notes |
|---|---|---|
| `user` | `alice` | owner of the running session — routes the highest-precedence tier |
| `project` | `demo-project` | the repository or project the session is working on |
| `team` | `platform` | the team the user belongs to — the broadest tier |
Plus one knowledge source:
- `--local <dir>` — a local corpus checkout (preferred: offline, instant, picks up uncommitted
edits). Also read from `KNOWLEDGE_LOCAL_REPO`.
- `--repo <git-url> [--ref <ref>]` — shallow-cloned per call. Also read from `KNOWLEDGE_REPO` /