recipes

fullstackrecipes (Full Stack Recipes)

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "recipes" with this command: npx skills add andrelandgraf/fullstackrecipes/andrelandgraf-fullstackrecipes-recipes

fullstackrecipes (Full Stack Recipes)

fullstackrecipes.com provides cookbooks and recipes that help build better full-stack applications with AI-powered coding agents. Recipes are atomic instructions that follow a technical writing style using imperative steps (e.g., "Create xyz", "Download abc") without "you/we" pronouns.

Terminology

  • Resources: Documents an agent can read

  • Skills: Instructions an agent always has access to, which can reference resources and other materials

  • Plugins (Claude Code): Bundled collections of skills, MCP servers, and more for distribution

  • Tools: Functions agents can call

  • Prompts: Instructions for an agent, typically linking to resources and referencing MCP servers

Content Types

Recipes

Recipes are atomic, self-contained instructions. Each recipe serves one of two purposes:

  • Setup Instructions: Step-by-step guides to configure something in a repository

  • Skills: Instructions that teach agents how to work with previously configured tools or features

All recipe content is stored as markdown files in the docs/recipes/ directory.

Recipe Markdown Structure

Setup Instructions use numbered step headings:

Step 1: Install packages

Step 2: Create the config file

Step 3: Add environment variables

How-To Guides use descriptive section headings:

Writing Queries

Inserting Data

Using Relational Queries

Common sections (include when applicable):

  • File Structure

  • Show the resulting directory layout after setup

  • Usage

  • Provide common usage patterns and examples

  • References

  • Link to external documentation at the end

Use horizontal rules (--- ) to separate major sections.

Code Block Formatting

When a code block represents file content, the first line must be a comment with the file path:

// src/lib/example/config.ts import { something } from "./somewhere";

export const config = { ... };

This convention helps agents understand which file to create or modify. Use the appropriate comment syntax for the language (// for TypeScript/JavaScript, # for shell scripts, etc.).

Language tags by content type:

  • typescript / ts / tsx

  • TypeScript/React code

  • bash

  • Terminal commands

  • env

  • Environment variable examples

  • json

  • Configuration files (no file path comment needed for snippets)

Writing Conventions

  • Use imperative steps: "Create the config file" not "You should create..."

  • Avoid "you/we" pronouns throughout

  • Use > blockquotes for Notes and Tips: > Note: This requires...

  • Cross-reference other recipes with relative links: Environment Variable Management

Recipe Metadata (data.tsx)

Each recipe in /src/lib/recipes/data.tsx requires:

  • slug

  • URL-safe identifier matching the markdown filename (without .md )

  • title

  • Display name

  • description

  • One-sentence summary

  • tags

  • Array containing one of: "Setup Instructions" , "Skills" , "Cookbooks" , or "Starter template"

  • icon

  • Lucide icon component

  • previewCode

  • Representative code snippet for OG images (no file path comments)

Optional fields:

  • requires

  • Array of prerequisite recipe slugs

  • registryDeps

  • Array of shadcn registry item names from registry.json

  • isCookbook / recipes / template / githubUrl

  • For cookbooks only

Cookbooks

Cookbooks bundle multiple related recipes together, walking an agent through several setup guides and skills in sequence. For example, the "Base App Setup" cookbook includes recipes for setting up a base application with Next.js, Shadcn UI, Neon Postgres, Drizzle ORM, and AI SDK.

Usage

  • Discover recipes and cookbooks of interest

  • Copy markdown content manually and pass to a coding agent, or

  • Install the MCP server to access recipes programmatically

Recipes can be selected and copied as markdown or accessed as MCP resources. Cookbooks can also be installed as Claude Code Plugins.

Repository Structure

All metadata for recipes and cookbooks is stored in /src/lib/recipes/data.tsx .

Some code utilities are exposed through the shadcn registry stored in /registry.json . Run bun run registry:build to build the registry and generate files in public/r/ .

Demo Application

This repository includes a demo application that showcases the recipes and cookbooks in action. The demo app verifies guides are complete and accurate.

Important: Keep the demo app synchronized with the recipes and cookbooks. Code should ideally match 1-to-1 between recipes and the demo app.

Exceptions:

  • Recipe code examples may include comments not present in the demo app

  • Recipes may omit code that is implemented in later recipes

Always highlight discrepancies between recipe and demo code to determine what is out of sync (stale demo code or stale recipe examples).

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

ralph-loop

No summary provided by upstream source.

Repository SourceNeeds Review
General

observability-monitoring

No summary provided by upstream source.

Repository SourceNeeds Review
General

stripe-subscriptions

No summary provided by upstream source.

Repository SourceNeeds Review