A recipe is a working example of a whole screen or of one block inside a screen, built from Pluma components the way Customer.io product screens use them. You copy a recipe into your app, and from then on the file is your own code: it imports Pluma like the rest of your app, and nothing ties it back to the recipe.
Start from a recipe when the screen or block you are building matches a recipe's description. It gives you the layout, the components and the props that suit the job, with placeholder copy to replace. Start from the component docs instead when you need one component on its own, or when no recipe comes close.
A page recipe is a whole screen, from the page header down.
A block recipe is one panel or form section to place inside a page.
pluma-cli plan "<idea>", or to the plan_ui tool of the Pluma MCP server. It names the page recipe to start from, the block recipes and components that fit, and the command that copies the starter.pluma-cli scaffold --show <recipe-id>: its components, the packages it imports, and its source.pluma-cli scaffold <recipe-id> <dest-dir> --framework react, or --framework ember.The CLI page covers how to run the CLI and every option of plan and scaffold.