用途:这是供 fullstackrecipes 项目维护者编写内容使用的技能,不是给消费该技术栈的开发者用的(后者参见 use-fullstackrecipes)。fullstackrecipes 通过有主见的栈、安装说明、最佳实践和可克隆起点,帮助开发者与智能体构建全栈应用,资源分为 setup recipe、skill、cookbook、模板四类。
目录区分:./skills/ 是暴露给消费者的技能,网站读取并通过 .md 端点提供,消费者用 bunx skills add 安装;./.agents/skills/ 仅供本工作区内部使用,本文正属于此类。编写暴露技能应编辑 ./skills/<slug>/SKILL.md。
三档内容:Tier 1 setup recipe(type: "setup")为单一关注点安装文件、依赖与配置,安装面保持原子性,在 requires 中声明前置条件;Tier 2 skill(type: "skill")是面向智能体的日常工作流指南,源文件为 ./skills/<slug>/SKILL.md(YAML frontmatter + 正文),按 ### 分节,命名应说明所教内容而非所包装工具,名称需与 slug 和 data.tsx 标题一致,面向智能体写作、假定规范技术栈、不回溯栈的搭建方式;Tier 3 cookbook(isCookbook: true)是组装后的参考,分两阶段,setup 链按顺序安装,技能通过 bunx skills add 安装,技能紧随其对应 setup。模板是绑定到 cookbook 的可克隆起点,需与 cookbook 保持同步。可安装工具用 {% registry items="assert" /%} 标签同时提供 CLI 安装与源码查看,避免重复代码。目录单一事实来源为 src/lib/recipes/data.tsx。分类:办公与效率。