dogfood
The dogfood mailbox protocol: a repeatable loop for two agent sessions in sibling repo checkouts to request, deliver, adopt, and iterate on cross-repo changes (e.g. a pnpm overrides: link against a sibling checkout's local prod artifacts) before anything is released. Mail files plus a per-loop JSONL state journal under .claude/dogfood/, a phase/ball machine and an enforced no-push-while-linked rule. /silk:dogfood --init|--send|--status|--watch|--adopt|--exit. Use whenever files under .claude/dogfood/** are read or written, and for "start a dogfood loop", "whose ball is it", "adopt the handoff", "exit the dogfood loop", "unlink the file: override".
Pinned to revision 037f8a3c156f, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/dogfood/SKILL.md
- skills/dogfood/references/jsonl-journal.md
- skills/dogfood/references/mail-kinds.md
- skills/dogfood/scripts/journal-append.sh
- skills/dogfood/scripts/override-audit.mjs
Every link opens the file at its source, pinned to the revision this page describes.