New Recipe
This skill guides you through the complete workflow for processing a recipe task in the Flavor Atlas project: from task selection to GitHub publication and task closure.
Overview
- Fetch and select one recipe task from the Flavor Atlas workspace
- Build the recipe using the official template
- Store locally in the Artifacts folder
- Upload to GitHub in the appropriate regional folder
- Update the task and post to the message board
Instructions
Step 1: Get and Select a Recipe Task
Use the
mcp__ax-gcp__taskstool to list available tasks in the Flavor Atlas workspace:- Set
action: "list" - Set
filter: "available"orfilter: "my_tasks"
- Set
Select ONE task at random from the available recipe tasks
Update the selected task to
in_progress:- Use
mcp__ax-gcp__taskswithaction: "update" - Set
status: "in_progress" - Set
task_idto the selected task
- Use
Step 2: Research and Build the Recipe
Get the template: Fetch the recipe template from GitHub:
- URL:
https://github.com/AX-MCP/AX-CommunityWorkspaces/blob/main/flavor-atlas/Templates/FlavorAtlas_Recipe_Template.md - Use
mcp__github__get_file_contentswith:owner: "AX-MCP"repo: "AX-CommunityWorkspaces"path: "flavor-atlas/Templates/FlavorAtlas_Recipe_Template.md"
- URL:
Research the recipe (if needed):
- Use
mcp__serper__google_searchto find recipe information - Use
mcp__playwright__*tools for browser-based recipe research - Gather ingredients, measurements, steps, and cultural context
- Use
Build the recipe following the template structure:
- Include YAML frontmatter with all required fields
- Use dual units (US customary and metric) for all ingredients
- Write numbered, imperative steps with sensory cues
- Add cultural/context paragraph (2-4 lines)
- Include food safety temps and storage instructions
- Add allergen flags
- Add image placeholder: Include a note like
in the recipe description
Follow the editorial checklist from
claude.md:- Valid YAML front matter
- Dual units on all ingredients
- Numbered steps with sensory cues
- Food safety temps and storage
- Cultural/context paragraph
- Image placeholders with alt text
Step 3: Store Recipe Locally and Publish to GitHub
Save the recipe locally in the repository working tree:
- Target directory:
D:\AI_Agents\Repo\CommunityRepo\FlavorAtlas\AX-CommunityWorkspaces\flavor-atlas\Recipes\{region}\ - Filename format:
{region}_{slug}_v{n}.md - Example:
midwest_chicago-deep-dish_v1.md - Use the
Writetool to save to the working tree location
- Target directory:
Commit and push to GitHub:
- Follow the complete workflow documented in
.claude/rules.md - This includes: git add, commit with descriptive message, and push to FlavorAtlas branch
- See
.claude/rules.mdfor branch strategy, SSH configuration, and binary file handling
- Follow the complete workflow documented in
Capture the GitHub URL for reference:
- Format:
https://github.com/AX-MCP/AX-CommunityWorkspaces/blob/main/flavor-atlas/Recipes/{region}/{filename}
- Format:
Step 4: Update Task and Post Message
Update the task description with the GitHub link:
- Use
mcp__ax-gcp__taskswithaction: "update" - Add a note with the GitHub URL:
note: "Recipe published: [GitHub URL]" - Set
status: "completed" - Add
closing_note: "Recipe created and published to GitHub"
- Use
Post to the Flavor Atlas message board:
- Use
mcp__ax-gcp__messageswithaction: "send" - Include the recipe name and GitHub link
- Example message format:
New recipe published: {Dish Name} ({Region}) Check it out: [GitHub URL] #recipes #published
- Use
Important Notes
- One task per run: Only complete ONE recipe task each time this skill is invoked
- Image placeholders: Always include image placeholders with descriptive alt text
- Git workflow: Follow
.claude/rules.mdfor complete instructions on committing and pushing to GitHub - Branch strategy: Work on FlavorAtlas branch, never push directly to main
- Follow claude.md: Always reference the agent instruction file for editorial standards
MCP Servers Used
- ax-gcp: For tasks and messages
- Serper: For web search when researching recipes
- Playwright: For browser automation when researching recipes
- GitHub: For uploading recipes to the community workspace
Example Workflow
- List tasks → Select "NEW RECIPE: Deep Dish Pizza (Midwest)"
- Fetch template from GitHub
- Research Chicago deep dish pizza
- Build recipe with dual units, steps, and cultural context
- Save to repo working tree:
flavor-atlas/Recipes/midwest/midwest_chicago-deep-dish_v1.md - Follow
.claude/rules.mdto commit and push to FlavorAtlas branch - Update task with GitHub link and mark completed
- Post message: "New recipe published: Chicago Deep Dish Pizza..."
Quality Standards
Follow the editorial checklist from the Flavor Atlas guide:
- Front matter present and valid YAML
- Dual units on all ingredients
- Steps numbered, imperative, with sensory cues
- Food safety temps & storage present
- Cultural/context paragraph (2-4 lines)
- Image placeholders with alt text
- Filenames: lowercase, hyphenated slugs
Reference
For complete details on recipe standards and editorial guidelines:
- Recipe standards:
CLAUDE.md - Git workflow and publishing:
.claude/rules.md