用途:该技能用于展示当前环境中所有可用的 CocoRecipe 流水线模板,帮助用户了解有哪些模板可以复用,并据此生成或创建新的流程配置。
主要能力:
- 从两个位置查找模板文件(*.json.template):个人配置目录 ~/.coco/plugins/cocoplus/recipes/(Windows 为 %APPDATA%\coco\plugins\cocoplus\recipes\),以及项目本地的 .cocoplus/recipes/(仅当 .cocoplus/ 及其 recipes/ 子目录存在时)。
- 对每个模板读取 __recipe_meta 元数据块,提取 name(名称)、description(一行描述)、stage_count(阶段数量)、category(分类,默认 uncategorized)、estimated_time(预计执行时间,默认 unknown)、difficulty(难度:easy / medium / advanced,默认 unknown)、keywords(搜索/筛选关键词)、stage_preview(模板正文中的前五个阶段名称)。
- 在可用时调用 cocorecipe/recipe-metadata --dir <profile-recipes> --dir .cocoplus/recipes 获取确定性的元数据。
使用方式:运行该技能后,会以列表形式输出可用模板,每行展示名称、分类、难度、预计耗时、阶段数量及阶段预览等信息;示例中包含 cortex-add-classifier、cortex-add-search、cortex-semantic-model、cortex-add-extraction 等,若存在自定义模板也会一并列出。底部提示可使用 $recipe use <name> 从模板生成 flow.json,使用 $recipe new <name> 基于当前 flow.json 创建新模板。
适用场景:需要查看现有 CocoRecipe 流水线模板清单、了解模板分类与难度、或准备复用模板生成流程时使用。
限制:若两个位置均未找到任何模板,则输出未找到提示,并建议尝试 coco plugin reinstall cocoplus;列表中的分类、预计时间、难度、关键词、阶段预览仅在元数据中存在时显示。