用途:fullstackrecipes(Full Stack Recipes)提供 cookbooks 与 recipes,帮助用 AI 编码智能体构建更好的全栈应用。配方是原子化、自包含的指令,分两类:Setup Instructions(在仓库中配置某物的分步指南,用编号步骤标题,如 Step 1: Install packages)和 Skills(教智能体使用已配置工具或功能的指令,用描述性小节标题)。
术语:Resources 指智能体可读的文档;Skills 指智能体始终可访问的指令,可引用资源等材料;Plugins(Claude Code)指技能、MCP 服务器等的打包集合,便于分发;Tools 指智能体可调用的函数;Prompts 指给智能体的指令,通常链接资源并引用 MCP 服务器。
内容组织:所有配方内容以 Markdown 存放于 docs/recipes/ 目录。常用小节包括 File Structure、Usage、References,用水平线分隔主要部分。代码块若表示文件内容,首行须为带文件路径的注释,如 // src/lib/example/config.ts,语言标签有 typescript/ts/tsx、bash、env、json 等。写作约定:使用祈使句,避免 you/we 代词,用块引用写 Notes 和 Tips,用相对链接交叉引用其他配方。
元数据:每个配方在 /src/lib/recipes/data.tsx 中登记 slug(与文件名一致)、title、description、tags(Setup Instructions、Skills、Cookbooks 或 Starter template)、icon(Lucide)、previewCode;可选 requires、registryDeps、isCookbook/recipes/template/githubUrl。
Cookbooks:把多个相关配方打包,按顺序引导智能体完成多个设置指南与技能,例如 “Base App Setup” 包含 Next.js、Shadcn UI、Neon Postgres、Drizzle ORM、AI SDK 的设置。
使用方式:发现感兴趣的配方与 cookbook 后,手动复制 Markdown 内容交给编码智能体,或安装 MCP 服务器以编程方式访问。配方可作为 markdown 选择复制或作为 MCP 资源访问;cookbook 还可作为 Claude Code Plugin 安装。仓库中部分代码工具通过 registry.json 中的 shadcn registry 暴露,运行 bun run registry:build 构建注册表并在 public/r/ 生成文件。仓库含演示应用,用于验证指南完整准确,应与配方保持同步;异常情况包括配方含演示中没有的注释、配方省略后续配方实现的代码。具体收费、价格与效果资料暂未提供。