技能 recipe-manager
📦

recipe-manager

安全

在 recipes.js 中新增和管理食譜

手動管理食譜資料容易出錯且不一致。此技能提供了一種結構化的方法,以標準化的 JavaScript 格式新增、編輯和驗證食譜。

支持: Claude Codex Code(CC)
📊 69 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“recipe-manager”。 新增經典奶油蘑菇牛肉配蛋麵的食譜

预期结果:

  • 已將 'beef-stroganoff' 新增至 recipes.js
  • Category: Entree
  • Components: 'Main', 'Sauce', 'Noodles'
  • Validation: 所有必填欄位皆存在

正在使用“recipe-manager”。 轉換:'2 cups all-purpose flour, sifted'

预期结果:

{ amount: 2, unit: 'cups', ingredient: 'all-purpose flour', prep: 'sifted' }

正在使用“recipe-manager”。 驗證 chocolate-chip-cookies 食譜

预期结果:

  • Slug: 有效的 kebab-case 格式
  • Category: Dessert(有效)
  • Ingredients: 所有物件都有 amount、unit、ingredient
  • Syntax: 無尾隨逗號
  • Result: 食譜通過驗證

安全审计

安全
v6 • 1/21/2026

All static findings are false positives. The SKILL.md file contains documentation with JavaScript code examples for recipe management. Backtick patterns are markdown code fences, not shell execution. No actual filesystem access, network requests, or command execution occurs. This is a benign documentation skill for recipe data management.

2
已扫描文件
1,430
分析行数
0
发现项
6
审计总数
未发现安全问题
审计者: claude 查看审计历史 →

质量评分

38
架构
100
可维护性
87
内容
20
社区
100
安全
91
规范符合性

你能构建什么

新增新食譜

按照既定的架構模式建立具有適當結構、食材和說明的新食譜條目。

轉換舊版食譜格式

將舊的字串型食材格式轉換為具有 amount、unit、ingredient 和 prep 欄位的結構化物件。

驗證食譜資料

檢查現有食譜是否有遺漏欄位、不正確的類別、語法錯誤以及是否符合架構。

试试这些提示

簡單食譜新增
將 [dish name] 的新食譜新增至 recipes.js。使用包含 name、category(Entree、Side、Soup 或 Dessert)、components、instructions 和 notes 欄位的物件格式。
批次轉換
將這 [N] 個食材從字串格式轉換為具有 amount、unit、ingredient 和 prep 欄位的結構化物件格式:[paste ingredients]
食譜驗證
驗證 recipes.js 中 slug 為 [recipe-slug] 的食譜。檢查遺漏欄位、正確的類別、有效的食材、適當的語法以及架構合規性。
類別批次更新
將食譜 [recipe-slug] 從 [old-category] 移動到 [new-category],並確保資料結構遵循目前的架構要求。

最佳实践

  • 對食譜 slug 使用 kebab-case(小寫加連字號)
  • 將相關食材分組為邏輯組件,如「Dough」、「Sauce」、「Topping」
  • 當食材需要預處理時,在 prep 欄位中包含準備說明

避免

  • 對必填欄位(如 unit 或 ingredient)使用空字串
  • 略過 category 欄位或使用非標準類別
  • 在 JavaScript 物件或陣列中留下尾隨逗號

常见问题

此技能會修改哪個檔案?
此技能適用於 recipes.js,這是一個將食譜物件匯出為全域 window.RECIPES 物件的 JavaScript 檔案。
支援哪些類別?
食譜必須使用四個類別之一:Entree、Side、Soup 或 Dessert。此順序也決定了顯示順序。
如何格式化食材數量?
對小數使用數字(0.5)或分數字串(「1/2」、「1/4」、「1/3」)。此技能可以解析和縮放兩種格式。
我可以在食譜中新增備註嗎?
可以,notes 欄位接受單一字串或字串陣列。每個陣列項目會呈現為單獨的段落。
如何處理具有多個部分的食譜?
使用 components 物件來分組食材。常見模式包括「Dough」、「Filling」、「Topping」或「Base」、「Sauce」、「Garnish」。
執行哪些驗證檢查?
此技能會檢查有效類別、必填欄位、適當的食材結構、images 中的有效 URL 以及正確的 JavaScript 語法。

开发者详情

文件结构

📄 SKILL.md