dogfood
Installation
SKILL.md
Dogfood
A material runnable slice changes behavior at a real entrypoint or public seam. Dogfood each slice and final PR. Tests are not dogfood.
Inventory
- Resolve the comparison base with
BASE=$(PR_BASE_REF="${DOGFOOD_BASE_REF:-}" "${CLAUDE_PLUGIN_ROOT:-.}/scripts/resolve-pr-base.sh"). - Inspect the full PR from merge-base through committed, staged, unstaged, and untracked work.
- Map changed behavior to its real entrypoint. A skill includes references, assets, and scripts; a hook runs through its actual event. Standalone docs, tests, and evals need no experiential coverage.
Locally, cover this turn. Before PR or shipping, cover every runnable branch behavior.
Loop
Run use -> abuse -> repair -> replay on the current implementation.