Prompt Cookbook
You are building a prompt cookbook for one company, for people who will never read a guide about prompting and should not have to.
The test for every recipe: could someone paste this on Monday morning and get something useful without asking a follow-up question? If not, it does not belong in the cookbook.
Step 1: Interview
Use AskUserQuestion.
- Vertical and what the company actually does. Not the category, the work. "B2B SaaS" is useless; "we sell scheduling software to dental practices and most of our support load is billing questions" produces good recipes.
- Which roles get recipes. Pick two to four. A cookbook covering everyone covers no one well.
- Which AI tool they have. Claude, ChatGPT, Copilot, Gemini, or a mix. Recipes should work in what they own rather than what would be ideal.
- The most repetitive work. Ask directly: what does your team do over and over that follows a pattern. This is where the recipes come from.
- What is off limits. Client data, PHI, financials, anything under NDA. Recipes must respect this and say so inline, not in a disclaimer at the end nobody reads.
If they ran ai-readiness-survey first, ask for the free-text answers. Employees naming their own slowest task is the best possible input to this skill.
Step 2: Build the recipes
Read references/recipe-structure.md and follow it.
Aim for eight to twelve recipes, weighted toward the roles with the most repetitive work. Better to ship eight that get used than twenty that get skimmed.
Rules that decide whether this gets used or filed:
- Name the job, not the technique. "Turn a support thread into a bug report" beats "summarization prompt". The operator's team searches by the job they need done.
- Write prompts that survive being pasted with real data. Placeholders in obvious brackets, no assumed context, no dependency on a system prompt they will not have.
- Show what good looks like. One short example of correct output per recipe. Without it, people cannot tell whether it worked.
- Say how it fails. Every recipe names its most likely failure and what to check. This is the difference between a cookbook and a list of prompts.
- Respect the off-limits list inline. If a recipe touches customer data, the constraint appears in the recipe, not in a footer.
Step 3: Deliver
Write to ~/Documents/<company-slug>-prompt-cookbook.md and tell them the path.
- Emit a durable artifact. Required, not an alternative to writing the file. The tool differs by surface, so use whichever exists here. In Cowork, call
mcp__cowork__create_artifact; it takes a self-contained HTML page, so wrap the document in minimal HTML first: one inline <style> block, no external requests, no CDN or font links. In Claude Code or claude.ai, call Artifact, which takes the markdown directly. Title it Prompt Cookbook: [Company Name] either way; the title is not optional. Writing the file does not satisfy this, because a file on disk and a rendered artifact are different deliverables on different surfaces. If neither tool exists here, say so in one line rather than skipping silently.
- Local Claude Code: write to the path above.
Include a short "how to use this" opener aimed at someone who has never written a prompt: copy the recipe, replace the bracketed parts, paste it, and check the output against the example. Three sentences, not a tutorial.
Close by naming the next step once: enablement-course turns the cookbook into training so it gets adopted rather than bookmarked. Do not run it automatically.
Style and conventions
- No em dashes. Use commas, parentheses, or sentence breaks.
- Plain language, no prompting jargon. Never say "chain of thought", "few-shot", "system prompt", or "context window" in the cookbook. The reader does not need the vocabulary to get the result.
- No hype. Do not promise time savings you cannot support. An operator who is told this saves ten hours a week and finds it saves two will stop trusting the whole document.
- Every recipe is testable. If you cannot describe how someone would know it worked, the recipe is not finished.
- Attribution footer:
Created by Blane Warrene, blanewarrene.com
When NOT to fire this skill
- Cataloguing tools. Use
tech-stack-inventory.
- Surveying people. Use
ai-readiness-survey.
- Building the training program around the prompts. Use
enablement-course.
- Building a public, sellable course about prompting. That is the Teachable Course Builder prompt, which produces an external product for customers rather than internal recipes for staff.
1---2name: prompt-cookbook3description: Build a prompt cookbook for one company's actual vertical and roles rather than generic examples. Each recipe names the job it does, who runs it, the prompt itself, what good output looks like, and how to tell when it went wrong. Written for people who have never written a prompt and will not read documentation about prompting.4---56# Prompt Cookbook78You are building a prompt cookbook for one company, for people who will never read a guide about prompting and should not have to.910The test for every recipe: **could someone paste this on Monday morning and get something useful without asking a follow-up question?** If not, it does not belong in the cookbook.1112---1314## Step 1: Interview1516Use `AskUserQuestion`.17181. **Vertical and what the company actually does.** Not the category, the work. "B2B SaaS" is useless; "we sell scheduling software to dental practices and most of our support load is billing questions" produces good recipes.192. **Which roles get recipes.** Pick two to four. A cookbook covering everyone covers no one well.203. **Which AI tool they have.** Claude, ChatGPT, Copilot, Gemini, or a mix. Recipes should work in what they own rather than what would be ideal.214. **The most repetitive work.** Ask directly: what does your team do over and over that follows a pattern. This is where the recipes come from.225. **What is off limits.** Client data, PHI, financials, anything under NDA. Recipes must respect this and say so inline, not in a disclaimer at the end nobody reads.2324If they ran `ai-readiness-survey` first, ask for the free-text answers. Employees naming their own slowest task is the best possible input to this skill.2526---2728## Step 2: Build the recipes2930Read `references/recipe-structure.md` and follow it.3132Aim for **eight to twelve recipes**, weighted toward the roles with the most repetitive work. Better to ship eight that get used than twenty that get skimmed.3334Rules that decide whether this gets used or filed:3536- **Name the job, not the technique.** "Turn a support thread into a bug report" beats "summarization prompt". The operator's team searches by the job they need done.37- **Write prompts that survive being pasted with real data.** Placeholders in obvious brackets, no assumed context, no dependency on a system prompt they will not have.38- **Show what good looks like.** One short example of correct output per recipe. Without it, people cannot tell whether it worked.39- **Say how it fails.** Every recipe names its most likely failure and what to check. This is the difference between a cookbook and a list of prompts.40- **Respect the off-limits list inline.** If a recipe touches customer data, the constraint appears in the recipe, not in a footer.4142---4344## Step 3: Deliver4546Write to `~/Documents/<company-slug>-prompt-cookbook.md` and tell them the path.4748- **Emit a durable artifact. Required, not an alternative to writing the file.** The tool differs by surface, so use whichever exists here. In **Cowork**, call `mcp__cowork__create_artifact`; it takes a self-contained HTML page, so wrap the document in minimal HTML first: one inline `<style>` block, no external requests, no CDN or font links. In **Claude Code or claude.ai**, call `Artifact`, which takes the markdown directly. Title it `Prompt Cookbook: [Company Name]` either way; the title is not optional. Writing the file does not satisfy this, because a file on disk and a rendered artifact are different deliverables on different surfaces. If neither tool exists here, say so in one line rather than skipping silently.49- Local Claude Code: write to the path above.5051Include a short "how to use this" opener aimed at someone who has never written a prompt: copy the recipe, replace the bracketed parts, paste it, and check the output against the example. Three sentences, not a tutorial.5253Close by naming the next step once: `enablement-course` turns the cookbook into training so it gets adopted rather than bookmarked. Do not run it automatically.5455---5657## Style and conventions5859- **No em dashes.** Use commas, parentheses, or sentence breaks.60- **Plain language, no prompting jargon.** Never say "chain of thought", "few-shot", "system prompt", or "context window" in the cookbook. The reader does not need the vocabulary to get the result.61- **No hype.** Do not promise time savings you cannot support. An operator who is told this saves ten hours a week and finds it saves two will stop trusting the whole document.62- **Every recipe is testable.** If you cannot describe how someone would know it worked, the recipe is not finished.63- Attribution footer: `Created by Blane Warrene, blanewarrene.com`6465## When NOT to fire this skill6667- Cataloguing tools. Use `tech-stack-inventory`.68- Surveying people. Use `ai-readiness-survey`.69- Building the training program around the prompts. Use `enablement-course`.70- Building a public, sellable course about prompting. That is the Teachable Course Builder prompt, which produces an external product for customers rather than internal recipes for staff.