noteslisted
Install: claude install-skill anthonysuherli/br8n
# br8n — Notes (steer the session-note policy)
br8n writes a session note at the end of every conversation
(see [`../_shared/session-note.md`](../_shared/session-note.md) — fired by the `Stop`
hook, best-effort, never blocking). What goes *into* that note is governed by a per-KB
**policy**: a section template (`## Decisions`, `## Changes`, …) plus a free-text
**steer** ("emphasize architecture, skip dependency bumps"). This skill is how you read
and shape that policy. It does **not** write a note itself — it only changes the rules
the next session note follows.
## Step 0 — Resolve target
`project` = git repo basename, `kb` = git branch, `project_path` = repo root
(see [`../_shared/preamble-first.md`](../_shared/preamble-first.md)):
```bash
basename "$(git rev-parse --show-toplevel)" # project
git branch --show-current # kb
git rev-parse --show-toplevel # project_path
```
No prior tap needed — policy read/write is independent of KB coverage.
## Mode select — branch on the args
| Invocation | Mode | Do |
|---|---|---|
| `/br8n:notes` (no args) | **Show** | Step A — print the current policy |
| `/br8n:notes <free text>` | **Steer** | Step B — set the steer to that text |
| `/br8n:notes --wizard` | **Wizard** | Step C — run the guided co-design |
## Step A — Show the current policy
Call
`mcp__plugin_br8n_br8n__br8n_notes_policy_get(project, kb, project_path)`.
It returns `{policy: {sections: [{name, enabled}], steer}, project, kb}` (