feynmanlisted
Install: claude install-skill apolenkov/feynman
Manage feynman diagram injection. Read current state, apply requested change, report result.
## When invoked
Parse `$ARGUMENTS`:
State commands (work on local install, no repo writes):
- `on`, `start` — enable feynman, keep current intensity
- `off`, `stop` — disable feynman
- `lite` — enable at lite intensity (flows + trees only)
- `full` — enable at full intensity (all diagram types)
- `ultra` — enable at ultra intensity (force diagram always)
- `style short|middle|full` — set output_style preset (orthogonal to
intensity). `short` = inline glyphs + dot-leader only; `middle` =
frames only for ≥6 items, prefer trees + markdown tables; `full` =
default (all visuals allowed). The hook reads this and appends a
one-line suffix to additionalContext when style ≠ full; no rules-file
bytes are added.
- no argument or `status` — show current state, no changes
Maintenance commands (work on the repo, expect to be invoked from project root):
- `bump <version>` or `bump patch|minor|major` — version bump in 3 manifests +
changelog regen + tests + commit + tag + push. Stops short of `npm publish`
(2FA gate). Refuses to run on dirty tree or non-`main` branch.
- `highlight` — apply highlight convention markers (`**bold** keys; ▲▼ priority;
✓✗ status`) to all 3 `<contract>` blocks in `rules/feynman-activate.md`.
Idempotent. Verifies the 4480-byte budget after the edit and reverts if tests fail.
- `eval` — show eval iteration history (