You want to make a proper bolognese — the kind that actually tastes like it came from a kitchen that knows what it's doing. You don't want to memorize technique details or wing it from a blog recipe. You want to understand the science, hear what to do next without looking at a screen, swap ingredients for what's actually in your fridge, and learn from each cook.
📖 Documentation — setup guide, walkthroughs, and reference
Pan Out makes that practical. It's a set of AI skills for Claude Code that handle the full cooking pipeline:
- Research -- deep-dive into a dish's science, techniques, and safety, then build a step-by-step protocol
- Cook -- talk you through each phase at the stove with timers, temperature checks, and ingredient swaps
- Debrief -- after you eat, capture what worked and what didn't so next time starts better
The system is built around protocols -- structured recipe files that hold everything needed to cook a dish: ingredients, phases, timing, temperatures, sensory cues, and the science behind each step.
In any Claude Code session:
/plugin marketplace add alexeyv/pan-out
/plugin install pan-out@pan-out-marketplace
Then create your personal reference files:
cp references/cook-profile.example.md references/cook-profile.md
cp references/calibration.example.md references/calibration.md
Edit references/cook-profile.md with your equipment, preferences, and kitchen environment. If you have temperature instruments, run a boiling-water calibration and fill in references/calibration.md.
- Clone this repo
- Run Claude Code with the plugin flag:
claude --plugin-dir ./pan-out - Copy and customize your personal reference files:
cp references/cook-profile.example.md references/cook-profile.md cp references/calibration.example.md references/calibration.md - Edit
references/cook-profile.mdwith your equipment, preferences, and kitchen environment - If you have temperature instruments, run a boiling-water calibration and fill in
references/calibration.md
- Claude Code v1.0.33 or later
- An instant-read probe thermometer — for checking liquid temps, meat doneness, and food safety. Practically a must.
- An infrared (IR) thermometer — point-and-shoot surface temp readings for searing and high-heat work. Really nice to have.
- A dictation app like Wispr Flow — strongly recommended. Typing mid-cook is slow and distracting; dictation lets you wipe your hands, hold a button, say what you need, and let go — much faster than typing.
Works on macOS, Linux, and Windows, including voice output. Dictation and voice are both optional, but they make the cooking experience much smoother.
- Run
/panout-helpto get oriented - Say "recipe [dish]" to research a dish and create a protocol
- Say "let's cook [dish]" to cook a dish step by step
- Say "debrief" after cooking to capture lessons
pan-out/
├── skills/ # The skills that do the work
│ ├── cook/ # Real-time guided cooking
│ ├── recipe/ # Research and protocol creation
│ ├── debrief/ # Post-cook review and learning
│ └── help/ # Orientation and skill routing
├── protocols/ # Cooking protocols
│ ├── {dish}.md # Executable protocol
│ └── {dish}-science.md # Companion science deep-dive
├── references/ # Shared knowledge base
│ ├── protocol-format.md # Protocol format specification
│ ├── food-safety.md # Safe cooking temperatures
│ ├── cook-profile.md # Your equipment & preferences (personal, gitignored)
│ └── calibration.md # Your thermometer offsets (personal, gitignored)
├── sessions/ # Cook session state files (gitignored)
├── memory/ # Accumulated lessons and notes (gitignored)
├── bin/ # Utility scripts
│ └── progress-timer.sh # Background timer with spoken updates
└── test/ # Test harnesses
Protocols are structured recipe files that hold the full plan for cooking a dish. The recipe skill creates them from research; you don't write them by hand. Every protocol has a companion science file ({dish}-science.md) that captures the chemistry, temperature rationale, failure modes, and food safety references behind the protocol's design.
- When you're at the stove (prep, searing) -- one instruction at a time, waits for you to say "done" before moving on
- When you can walk away (braising, resting) -- a timer runs in the background and calls you back when something needs attention
If you have thermometers, the system reads your calibration data and tells you exactly what your instrument should show: "We want 90C — that's about 86-87C on your probe."
Each cook makes the protocol better. The debrief captures timing adjustments, technique discoveries, and seasoning preferences so next time starts where this time left off.
Lessons, equipment quirks, and calibration observations accumulate in a memory directory that every future cook reads automatically — so what you learn on one dish carries over to the next.
Snap a photo mid-cook (paste or phone shortcut) and it's saved with the session. The debrief can reference what your fond or reduction actually looked like.
- Voice is the headline, screen is the article -- short spoken summaries you can hear over kitchen noise, full detail on screen when you look
- Science first -- understand why, not just how
- Sensory cues over clock time -- "mahogany brown" matters more than "4 minutes"
- Forward-only -- once you confirm a step, it's done. No going back.
See CONTRIBUTING.md.
Pan Out's skill structure, workflow patterns, and prompt language were built with and heavily inspired by the BMAD Method by BMad Code, LLC (MIT).