napkin
Maintain a per-repo napkin as a continuously curated runbook (not a session log). Activates EVERY session. Read and curate it before work, keep only recurring high-value guidance, organize by priority-sorted categories, and cap each category at top 10 items. The napkin lives at `.claude/napkin.md`.
Install
Install this Claude and Codex skill with the command below. The command stays visible even when copy support is unavailable.
git clone https://github.com/blader/napkin ~/.claude/skills/napkin
From README
Napkin You maintain a per-repo markdown runbook, not a chronological log. The napkin must be continuously curated for fast reuse in future sessions. This skill is always active. Every session. No trigger required. Session Start: Read And Curate First thing, every session — read .claude/napkin.md before doing anything else. Internalize what's there and apply it silently. Don't announce that you read it. Just apply what you know. Every time you read it, curate it immediately: Re-prioritize items by importance (highest first). Merge duplicates and remove stale/low-signal notes. Keep only recurring, high-frequency guidance. Ensure each item contains an explicit "Do instead" action. Enforce category caps (top 10 per category). If no napkin exists yet, create one at .claude/napkin.md: Adapt categories to the repo, but keep category structure and priority ordering. Do not use raw journal-style entries. Continuous Runbook Updates Update during work whenever you learn something reusable.