Skip to content
CraftFramework.ai logo representing innovative AI-driven design solutions.
  • AboutExpand
    • CRAFT License
    • CRAFT Terms
    • CRAFT Changelog
  • Help CenterExpand
    • CRAFT FAQ
    • Knowledge Base
    • Support
  • Login
  • Sign Up (It’s Free!)
  • Home
  • FrameworkExpand
    • CRAFT Projects
    • CRAFT Cookbooks
    • CRAFT Recipes
    • CRAFT IngredientsExpand
      • CRAFT A.I. Personas
    • CRAFT Multi-Recipe Workflows
  • BlogExpand
    • CRAFT Beta Posts
    • CRAFT Alpha Posts
    • CRAFT POC Posts
  • CRAFT BetaExpand
    • Founding Chef
  • Downloads
  • News
CraftFramework.ai logo representing innovative AI-driven design solutions.

The CRAFT Framework

22
  • Getting Started
    • THE COOKING METAPHOR EXPLAINED
    • CRAFT VS OTHER AI TOOLS
    • WHO IS CRAFT FOR?
    • WHAT IS CRAFT?
    • Core CRAFT Concepts
      • UNDERSTANDING RECIPES
      • UNDERSTANDING COOKBOOKS
      • UNDERSTANDING INGREDIENTS
      • UNDERSTANDING PROJECTS
      • UNDERSTANDING MULTI-RECIPE WORKFLOWS
      • CRAFT GLOSSARY
      • CRAFT NAMING CONVENTIONS
      • READING CRAFT COMMENTS
    • Installation and Setup
      • Getting Started with CRAFT Studio
      • Getting Started with CRAFT Express
      • Getting Started with CRAFT Foundations
      • Choosing Your CRAFT Version
      • Upgrading Between CRAFT Versions
  • Working With CRAFT
    • How to Find the Right Recipe
    • Troubleshooting Common Issues
    • How to Create Your First Project
    • How to Use the Handoff System
    • How to Use the Handoff System
View Categories
  • Home
  • Docs
  • Support and FAQ
  • The CRAFT Framework
  • Getting Started
  • Core CRAFT Concepts
  • UNDERSTANDING RECIPES

UNDERSTANDING RECIPES

Richard Ketelsen's avatar
Richard Ketelsen
Updated on December 9, 2025

5 min read

AI Doc Summarizer Doc Summary
AI Doc Summarizer Thinking Thinking

Learn what CRAFT recipes are, how they work, and why they make AI interactions more consistent and efficient.

Reading time: About 5 minutes Skill level: Beginner


WHAT YOU WILL LEARN

After reading this article, you will understand what a CRAFT Recipe is, how recipes differ from regular prompts, and how to read and use recipes in your own work.


WHAT IS A RECIPE

A recipe is a reusable prompt template with defined parameters, structure, and expected outputs.

Think of it like a recipe card in your kitchen. A cooking recipe tells you what ingredients you need, what steps to follow, and what result to expect. You can make the dish multiple times and get consistent results. You can adjust ingredients to taste while following the same basic process.

A CRAFT Recipe works the same way. It defines what information you need to provide, what steps the AI should follow, and what output you should receive. You can run the recipe multiple times with different inputs and get consistent, predictable results.


RECIPES VS REGULAR PROMPTS

A regular prompt is a one-time message you send to an AI. You write it, send it, get a response, and move on. If you want similar results later, you need to remember what you wrote or find it in your chat history.

A recipe is different in several important ways.

Recipes are parameterized. Instead of writing everything from scratch, you fill in specific blanks. The recipe handles the structure, context, and instructions. You provide the details that change each time you use it.

Recipes are documented. Each recipe includes a description of what it does, what inputs it needs, and what outputs it produces. You know what to expect before you run it.

Recipes are versioned. When a recipe improves, the version number changes. You can track which version you used and update to newer versions when available.

Recipes are shareable. Because recipes have defined structure, you can share them with others. They can use your recipes without needing to understand how you built them.


ANATOMY OF A RECIPE

Every CRAFT Recipe contains several standard components.

The Recipe ID is a unique identifier that follows a specific pattern. It tells you which category the recipe belongs to and what version you are using. For example, RCP-004-001-002-TARGET-AUDIENCE-v1.00a identifies a recipe in category 004, subcategory 001, sequence 002, named TARGET-AUDIENCE, version 1.00a.

The Title describes what the recipe does in plain language. Something like “Target Audience Analyzer” or “Elevator Pitch Builder” tells you immediately what to expect.

The Description provides more detail about the recipe’s purpose, what problems it solves, and what outcomes it produces.

The Category indicates which cookbook the recipe belongs to and what domain it addresses. Core recipes handle fundamental tasks. Brand recipes address branding and identity. Content recipes focus on writing and creation.

The Difficulty rating tells you how complex the recipe is. Beginner recipes are straightforward. Intermediate recipes require more context or produce more complex outputs. Advanced recipes involve multiple steps or sophisticated analysis.

The Parameters section defines what inputs the recipe needs. Some parameters are required. Others are optional with default values. Each parameter has a type, description, and often examples of valid inputs.

The Prompt Template contains the actual instructions the AI follows when you run the recipe. This is the heart of the recipe, structured to produce consistent results.


HOW TO USE A RECIPE

Using a recipe involves three basic steps.

First, you identify the recipe you need. Browse available cookbooks, read recipe descriptions, and find one that matches your goal.

Second, you provide the required parameters. Look at what the recipe needs and prepare your inputs. Required parameters must be provided. Optional parameters can be skipped if the defaults work for you.

Third, you execute the recipe. This typically means including the recipe in your CRAFT session and providing your parameters using the comment system. The AI reads the recipe and follows its instructions.

When execution completes, you receive structured output. The recipe defines what that output looks like, so you know what to expect.


RECIPE PARAMETERS EXPLAINED

Parameters are the variables that change each time you run a recipe. They let you customize the recipe for your specific situation without rewriting the entire prompt.

Required parameters must be provided for the recipe to work. If you skip a required parameter, the recipe cannot execute properly.

Optional parameters have default values. If you do not provide them, the recipe uses the default. If you want something different, you override the default with your own value.

Parameter types tell you what kind of input is expected. A string parameter expects text. A list parameter expects multiple items. A boolean parameter expects true or false.

Here is an example. A recipe for analyzing target audiences might have these parameters:

Required: business_context (string) – Description of your business and what you offer.

Required: depth_mode (string) – How thorough you want the analysis. Options are quick, standard, or comprehensive.

Optional: existing_research (string) – Any audience research you already have. Default is none.

Optional: include_anti_persona (boolean) – Whether to define who is not your audience. Default is false.

When you run this recipe, you must provide business_context and depth_mode. You can optionally provide existing_research or set include_anti_persona to true if you want those features.


RECIPE OUTPUT

Recipes produce structured output. Unlike freeform AI responses that vary each time, recipe output follows a defined format.

This consistency makes recipe output more useful. You know where to find specific information. You can copy output blocks for use elsewhere. You can compare output from different runs because the structure matches.

Many recipes produce summary blocks designed for downstream use. A target audience recipe might produce a Target Audience Profile Block that feeds directly into a value proposition recipe. This chaining is intentional and enables multi-recipe workflows.


FINDING THE RIGHT RECIPE

Recipes are organized into cookbooks by domain. When looking for a recipe, start with the relevant cookbook.

The Core Cookbook contains foundational recipes that apply across domains. Session initialization, handoff creation, and general-purpose utilities live here.

Specialized cookbooks focus on specific domains. A Brand Identity Cookbook contains recipes for brand development. A Content Cookbook contains recipes for writing and creation.

Within each cookbook, recipes are organized by purpose. Browse the recipe list, read descriptions, and identify which recipe matches what you need to accomplish.


COMMON QUESTIONS

Q: Can I modify recipes? A: Yes. Recipes are text that you control. You can adjust parameters, modify instructions, or create variations. Save modifications as new recipes with updated version numbers.

Q: What if a recipe does not produce what I need? A: First, check your parameters. Incorrect inputs produce incorrect outputs. If parameters are correct and output is still wrong, the recipe may not match your use case. Look for a different recipe or consider modifying this one.

Q: Do I need to understand how recipes work internally? A: Not necessarily. You can use recipes effectively by understanding what they do and what parameters they need. Understanding internal structure helps if you want to modify recipes or create your own.

Q: How do recipes relate to cookbooks? A: Cookbooks are collections of related recipes. A cookbook organizes recipes by domain or purpose. You might use multiple recipes from the same cookbook for a complete workflow.

READING CRAFT COMMENTSUNDERSTANDING COOKBOOKS

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest

Was it helpful ?

  • Happy
  • Normal
  • Sad

Follow CRAFT on Social Media:

Build-in-the-open updates — recipes, releases, and notes

X X GitHub GitHub Bluesky Bluesky Mastodon Mastodon LinkedIn Hugging Face Hugging Face DEV DEV

All images on CRAFTFramework.ai are generated with AI tools (Midjourney, DALL-E, Gemini, and others) and are owned by CRAFTFramework.ai. These images cannot be used without consent. CRAFT™️ is a trademark of CRAFTFramework.ai.

Licensing: The CRAFT™️ language specification (formal grammar, comment system, structural rules) is released under the Business Source License (BSL) 1.1. You can freely use and explore the language for non-commercial purposes. For commercial use of the language, contact licensing@craftframework.ai. On January 1, 2029, the CRAFT™️ language will automatically transition to an open source Apache 2.0 license. Content (recipes, cookbooks, documentation) is licensed separately — see CRAFT License for the full terms.

Privacy Policy
  • Home
  • Framework
  • Blog
  • CRAFT Beta
  • Downloads
  • News

© 2026 CRAFTFramework.ai , All Rights Reserved.

  • Home
  • Framework
    • CRAFT Projects
    • CRAFT Cookbooks
    • CRAFT Recipes
    • CRAFT Ingredients
      • CRAFT A.I. Personas
    • CRAFT Multi-Recipe Workflows
  • Blog
    • CRAFT Beta Posts
    • CRAFT Alpha Posts
    • CRAFT POC Posts
  • CRAFT Beta
    • Founding Chef
  • Downloads
  • News