← ClaudeAtlas

kb-sitterlisted

Use when a supervision runtime needs to load BDI knowledge (three bottom-line.md files) for one running coding-agent session. Given a (user, project, team) triple and a knowledge repo, this skill fetches the three tier files and returns them in tier order (team → project → user) for merging. Do not invoke for general repo browsing, plain file reads, or for classifying observed agent actions.
eranra/session-sitter · ★ 7 · AI & Automation · score 71
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` /