@@ -6,12 +6,12 @@ validate decisions as first-class MCP tools.
66
77## What it does
88
9- | Feature | How |
10- | ---| ---|
11- | ** Decisions in context** | Session-start hook injects the Kauri projection (pinned + index) into Claude's context automatically |
12- | ** MCP tools** | Claude sees ` kauri_record ` , ` kauri_query ` , ` kauri_show ` , etc. alongside Bash/Read/Edit |
13- | ** Skills** | ` /kauri:record-decision ` and ` /kauri:check-staleness ` teach Claude when and how to use Kauri |
14- | ** Post-commit staleness** | After ` git commit ` , a hook checks for stale decisions and alerts Claude |
9+ | Feature | How |
10+ | ------------------------- | ---------------------------------------------------------------------------------------------------- |
11+ | ** Decisions in context** | Session-start hook injects the Kauri projection (pinned + index) into Claude's context automatically |
12+ | ** MCP tools** | Claude sees ` kauri_record ` , ` kauri_query ` , ` kauri_show ` , etc. alongside Bash/Read/Edit |
13+ | ** Skills** | ` /kauri:record-decision ` and ` /kauri:check-staleness ` teach Claude when and how to use Kauri |
14+ | ** Post-commit staleness** | After ` git commit ` , a hook checks for stale decisions and alerts Claude |
1515
1616## Prerequisites
1717
@@ -75,30 +75,33 @@ automatically and exposes all 12 Kauri tools:
7575
7676### Hooks
7777
78- | Event | Trigger | Action |
79- | ---| ---| ---|
80- | ` SessionStart ` (startup) | New session begins | Injects decision projection into context |
78+ | Event | Trigger | Action |
79+ | ------------------------ | -------------------- | ----------------------------------------------------- |
80+ | ` SessionStart ` (startup) | New session begins | Injects decision projection into context |
8181| ` SessionStart ` (compact) | Context is compacted | Re-injects projection so decisions survive compaction |
82- | ` PostToolUse ` (Bash) | After a ` git commit ` | Runs staleness check, alerts if records are stale |
82+ | ` PostToolUse ` (Bash) | After a ` git commit ` | Runs staleness check, alerts if records are stale |
8383
8484### Skills
8585
86- | Skill | Invocation | Purpose |
87- | ---| ---| ---|
86+ | Skill | Invocation | Purpose |
87+ | --------------- | -------------------------------- | -------------------------------------------- |
8888| record-decision | ` /kauri:record-decision [title] ` | Guided workflow for recording a new decision |
89- | check-staleness | ` /kauri:check-staleness ` | Review and resolve stale decisions |
89+ | check-staleness | ` /kauri:check-staleness ` | Review and resolve stale decisions |
9090
9191## Troubleshooting
9292
9393** "kauri: command not found"** — The ` kauri ` binary isn't in PATH. Either:
94+
9495- Run ` bun run build ` in the Kauri repo and add ` dist/ ` to your PATH
9596- Or use ` bun run /path/to/kauri/src/cli.ts ` and update ` .mcp.json ` accordingly
9697
9798** No decisions showing at session start** — Make sure you've run ` kauri init `
9899in your project directory and have at least one recorded decision.
99100
100101** MCP tools not appearing** — Check that the plugin is loaded:
102+
101103```
102104/reload-plugins
103105```
106+
104107Then verify with ` /kauri:check-staleness ` — if the skill loads, the plugin is active.
0 commit comments