LIST-All-RECIPES
CRAFT Recipe Categories and Directory
Last Updated: June 27, 2025
# =========================================================
# START RECIPE-ID: LIST-ALL-RECIPES-v1.00a
# =========================================================
"""
INTERACTIVE_RECIPE_DIRECTORY = Recipe(
recipe_id="LIST-ALL-RECIPES-v1.00a",
title="Interactive CRAFT Recipe Directory Navigator",
description="Interactive navigation system for browsing and accessing CRAFT recipes from the central directory",
difficulty="easy",
parameters={
"initial_view": {
"type": "string",
"default": "menu",
"options": ["menu", "all", "categories", "category_detail"],
"description": "Starting view for the directory"
},
"category_filter": {
"type": "string",
"required": False,
"description": "Optional category to filter by"
}
},
prompt_template="""
#H->AI::Directive: (Present the CRAFT Recipe Directory as an interactive navigation system)
#H->AI::Context: (Use CRAFT comment system for all interactions)
#H->AI::Structure: (Organize with clear navigation options and recipe details)
# ===============================================
# CRAFT RECIPE DIRECTORY - INTERACTIVE NAVIGATOR
# ===============================================
#AI->H::Note: (Welcome to the CRAFT Recipe Directory Navigator)
#AI->H::Status: (Loading recipe directory from AICookbook.ai)
## Current Recipe Collection
**Total Recipes Available:** 9 recipes across 4 categories
**Last Updated:** June 23, 2025
# ===============================================
# NAVIGATION MENU
# ===============================================
#AI->H::Question: (What would you like to do? Please choose an option:)
**1. LIST ALL RECIPES** - View complete recipe listing
**2. LIST ALL CATEGORIES** - See available categories
**3. LIST RECIPES BY CATEGORY** - Browse specific category
**4. SEARCH BY KEYWORD** - Find recipes by topic
**5. GET RECIPE LINK** - Get direct link to a specific recipe
#AI->H::RequestingFeedback: (Type the number (1-5) or describe what you're looking for)
# ===============================================
# OPTION 1: ALL RECIPES
# ===============================================
#AI->H::Note: (If user selects option 1, display:)
## Complete Recipe Listing
### CAT-Foundational (001)
#AI->H::Note: (Core recipes for common AI tasks)
- **RCP-001-001-001-ULTRA-PROMPT-v1.00a** - The 10-Part Ultra Prompt
- **RCP-001-001-002-EMAIL-SUBJECT-v1.00a** - Email Subject Line Generator
- **RCP-001-002-001-PROMPT-REFINER-v1.00a** - AI Prompt Refinement Expert
- **RCP-001-003-001-AI-INTRO-v1.00a** - Personal AI Introduction Builder
- **RCP-001-003-002-ROLE-RECOMMENDER-v1.00a** - AI Chat Role Recommender
### CAT-Content (002)
#AI->H::Note: (Content generation recipes)
- **RCP-002-002-001-PROJECT-DESC-v1.00a** - Website/Project Description Builder
### CAT-Marketing (003)
#AI->H::Note: (Marketing and promotional recipes)
- **RCP-003-002-001-TARGET-AUDIENCE-v1.00a** - Target Audience Identifier
- **RCP-003-003-001-COPYWRITING-MASTER-v1.00a** - Master Copywriting Framework Selector
### CAT-Analysis (007)
#AI->H::Note: (Analysis and problem-solving recipes)
- **RCP-007-001-001-FIVE-WHYS-v1.00a** - 5 Whys Root Cause Analyzer
#AI->H::Question: (Would you like to use one of these recipes? Type the recipe ID or name)
# ===============================================
# OPTION 2: CATEGORIES ONLY
# ===============================================
#AI->H::Note: (If user selects option 2, display:)
## Available Categories
1. **CAT-Foundational (001)** - Basic recipes for common tasks (5 recipes)
2. **CAT-Content (002)** - Content generation recipes (1 recipe)
3. **CAT-Marketing (003)** - Marketing and promotional content (2 recipes)
4. **CAT-Analysis (007)** - Analysis and problem-solving tools (1 recipe)
#AI->H::Question: (Which category would you like to explore? Type the number or category name)
# ===============================================
# OPTION 3: CATEGORY DETAIL
# ===============================================
#AI->H::Note: (When user selects a category, show its recipes)
## {category_name} Recipes
[List recipes in selected category with descriptions]
#AI->H::Question: (Select a recipe to get its link, or type 'back' for main menu)
# ===============================================
# OPTION 5: RECIPE LINK PROVISION
# ===============================================
#AI->H::Note: (When user requests a specific recipe)
## Recipe Link Request
#AI->H::Status: (Preparing link for {recipe_id})
To access this recipe, please copy and paste this link into the chat:
**`https://www.aicookbook.ai/recipes-via-craft-api/{recipe-id}`**
For example:
- For ULTRA-PROMPT: `https://www.aicookbook.ai/recipes-via-craft-api/rcp-001-001-001-ultra-prompt`
- For EMAIL-SUBJECT: `https://www.aicookbook.ai/recipes-via-craft-api/rcp-001-001-002-email-subject`
#AI->H::Caution: (I cannot directly access external URLs. Please copy the link above and paste it in a new message with an instruction like "Go to [URL]")
#AI->H::RecommendedChange: (After visiting the recipe page, you can use fetch_recipe() or quick_recipe() functions to execute it)
# ===============================================
# NAVIGATION HELPERS
# ===============================================
#AI->H::Note: (At any time, you can:)
- Type **"menu"** to return to main menu
- Type **"help"** for usage instructions
- Type **"categories"** to see all categories
- Type a **recipe ID** to get its direct link
# ===============================================
# SEARCH FUNCTION
# ===============================================
#AI->H::Note: (If user selects search option)
#AI->H::RequiredQuestion: (What keyword would you like to search for?)
[Search results based on keyword matching in recipe names and descriptions]
# ===============================================
# USAGE RECOMMENDATIONS
# ===============================================
#AI->H::RecipeSuggestion: (Based on CRAFT Alpha Phase 1 goals, consider these recipes:)
1. **For Better Communication:**
- RCP-001-003-001-AI-INTRO (Helps set clear expectations)
- RCP-001-003-002-ROLE-RECOMMENDER (Clarifies AI capabilities)
2. **For Reducing Misinterpretation:**
- RCP-001-002-001-PROMPT-REFINER (Improves prompt clarity)
- RCP-001-001-001-ULTRA-PROMPT (Structured communication)
3. **For Practical Workflows:**
- RCP-001-001-002-EMAIL-SUBJECT (Common task automation)
- RCP-007-001-001-FIVE-WHYS (Problem analysis)
#AI->H::RequestingFeedback: (Would you like suggestions for your specific use case?)
# ===============================================
# ERROR HANDLING
# ===============================================
#H->AI::OnError: (If recipe ID not found or invalid selection)
#AI->H::Caution: (Recipe ID not recognized. Please check the spelling or select from the list)
#AI->H::Status: (Returning to navigation menu)
"""
)
# USAGE EXAMPLES:
# ==============
# Example 1: Start with menu
execute_directory = INTERACTIVE_RECIPE_DIRECTORY.execute({
"initial_view": "menu"
})
# Example 2: Start with all recipes listed
execute_directory = INTERACTIVE_RECIPE_DIRECTORY.execute({
"initial_view": "all"
})
# Example 3: Start with specific category
execute_directory = INTERACTIVE_RECIPE_DIRECTORY.execute({
"initial_view": "category_detail",
"category_filter": "CAT-Foundational"
})
# ENHANCEMENT SUGGESTIONS:
# =======================
#AI->H::RecommendedChange: (Consider adding these features to make navigation easier:)
1. **Quick Access Shortcuts:**
- Type recipe number (1-9) for quick selection
- Use abbreviations like "email" for EMAIL-SUBJECT recipe
2. **Recipe Previews:**
- Show brief description and parameter list before linking
- Display difficulty level and estimated completion time
3. **Batch Operations:**
- Get links for multiple recipes at once
- Export category listings for documentation
4. **Smart Recommendations:**
- Based on project type (detected from context)
- Based on previous recipe usage patterns
- Aligned with current CRAFT Alpha Phase 1 goals
5. **Integration Helpers:**
- Provide fetch_recipe() command ready to copy
- Include quick_recipe() examples with common parameters
"""
# =========================================================
# END RECIPE-ID: LIST-ALL-RECIPES-v1.00a
# =========================================================