RCP-001-001-014-CRAFT-BRAINSTORMER – CRAFT Framework Innovation Brainstormer

Recipe Name: RCP-001-001-014-CRAFT-BRAINSTORMER – CRAFT Framework Innovation Brainstormer Recipe
RCP-001-001-014-CRAFT-BRAINSTORMER
No ratings yet
Structured ideation tool for generating and evaluating
new CRAFT functionality ideas. This recipe guides users
through a systematic brainstorming process that ensures
ideas align with core framework purposes and philosophical
principles. It provides consistent scoring methodology
for comparing and prioritizing innovation opportunities.
Multi-Recipe Combo Stage Single Recipe
Recipe Category CFT-FWK-COOKBK-CORE – CRAFT CORE Cookbook
Recipe Subcategory Blogging with A.I., Brainstorming with A.I.
Recipe Difficulty Easy
Recipe Tag: Foundational | Introduced in the POC

How To Start
 

A Note From The Author of CRAFT
  • After hundreds (perhaps thousands) of hours of using these recipes, I rarely need to use any of the CORE Cookbook recipes aside from Recipes RCP-001-001-002-HANDOFF-SNAPSHOT and RCP-001-001-002-HANDOFF-SNAPSHOT, but when I do, they are essential to the functioning of CRAFT. Also, the A.I. reads all of these recipes at the start of each session. This happens quietly in the background. Even though you may never need to call the recipe, the A.I. will know all of them and it helps the A.I. to understand what CRAFT is and how it works.
    Even if you rarely need to use these recipes, they are still working for you and are essential to the CRAFT Framework.
STEP 1: Establish Brainstorming Constraints
  • Set constraint mode based on parameter:
    BLUE SKY MODE
    No implementation limits
    Focus on vision and possibility
    Dream big without technical barriers
    PRACTICAL MODE
    Consider current technical constraints
    Balance innovation with feasibility
    Ideas should be achievable with effort
    IMMEDIATE MODE
    Only ideas implementable now
    Use existing framework capabilities
    Quick wins with current tools
STEP 2: Apply Focus Area Filter
  • Narrow ideation based on focus_area parameter:
    GENERAL
    Consider all aspects of CRAFT
    RECIPES
    Focus on recipe creation, discovery,
    execution, and composition
    PERSISTENCE
    Explore state management, variable storage,
    and cross-session memory
    COLLABORATION
    Enhance multi-user, multi-AI, or team
    workflows
    SECURITY
    Strengthen safety, validation, and
    protection mechanisms
    USABILITY
    Improve user experience and reduce
    learning curve
    PERFORMANCE
    Optimize token usage, speed, and
    efficiency
STEP 3: Generate Ideas Using Standard Format
  • For each of the num_ideas ideas, structure as:
    IDEA NUMBER: DESCRIPTIVE NAME
    WHAT IS IT
    Concise description of the functionality
    in 2-3 sentences.
    WHICH CRAFT COMPONENTS ARE INVOLVED
    Website – How it uses or enhances the site
    Handoff File – Impact on session continuity
    Cookbook File – Recipes or modifications
    Specification – Framework changes required
    Project File – Project implementations
    WHAT PRINCIPLES DOES IT IMPROVE
    Core Purpose Improvements:
    Specific challenge addressed
    Philosophical Principles Enhanced:
    1-3 principles from framework
    Fundamental Guiding Principles Advanced:
    1-2 fundamental principles
    HOW WOULD IT WORK
    Based on depth_level, provide:
    Key mechanism – Primary way it works
    User experience – How users interact
    Integration points – CRAFT connections
STEP 4: Generate Follow-Up Ideas
  • For each main idea, provide 2-5 extensions:
    Natural extension or enhancement
    Complementary feature
    Advanced capability building on this
    Integration with other CRAFT components
    Future evolution possibility
STEP 5: Score Each Idea
  • Apply consistent scoring 1-10 for each:
    INNOVATION SCORE
    How novel is this idea?
    Does it solve problems in new ways?
    FEASIBILITY SCORE
    How practical is implementation?
    What resources are required?
    IMPACT SCORE
    How much value does it provide?
    How many users would benefit?
STEP 6: Apply Evaluation Criteria
  • Prioritize ideas that demonstrate:
    SOLVING REAL PROBLEMS
    Addresses actual pain points
    Users immediately understand value
    PHILOSOPHICAL ALIGNMENT
    Embodies CRAFT core principles
    Enhances rather than complicates
    TECHNICAL ELEGANCE
    Can be implemented cleanly
    Integrates naturally with existing
    TOKEN EFFICIENCY
    Reduces repetition
    Saves tokens in practice
    SCALABILITY
    Works for simple and complex cases
    Grows with user needs
STEP 7: Present Creative Prompts
  • Stimulate additional ideation with:
    What if CRAFT could…?
    How might we eliminate the need for…?
    What would make users say WOW?
    How can we make complex feel simple?
    What patterns could we standardize?

When to Use This Recipe

IDEAL USE CASES
During framework development sessions when seeking
new functionality ideas.
When planning roadmap features and need structured
ideation with evaluation criteria.
When stuck on how to solve a framework limitation
and need creative exploration.
During team brainstorming to generate consistent
comparable idea proposals.
WHEN NOT TO USE THIS RECIPE
When implementing already-defined features that
do not require ideation.
For general creative writing unrelated to CRAFT
framework development.
When rapid response is needed without structured
ideation process.

Recipe FAQ

Q: How do I choose the right constraint mode?
A: Use blue_sky for vision sessions, practical for
roadmap planning, and immediate for quick wins.
Q: What if generated ideas seem unrealistic?
A: Adjust constraint_mode to practical or immediate
for more feasible suggestions.
Q: Can I combine ideas from multiple focus areas?
A: Run the recipe multiple times with different
focus areas, then synthesize the results.
Q: How do I act on high-scoring ideas?
A: Create implementation plans for ideas scoring
high across all three dimensions. Low feasibility
with high impact may warrant long-term roadmap.
Q: Should I save brainstorming outputs?
A: Yes, capture outputs in handoff notes or project
documentation for future reference.

Actual Recipe Code

(Copy This Plaintext Code To Use)
# ===========================================================
# RECIPE-ID: RCP-001-001-014-CRAFT-BRAINSTORMER-v2.00a
# ===========================================================
CRAFT_BRAINSTORMER = Recipe(
recipe_id="RCP-001-001-014-CRAFT-BRAINSTORMER-v2.00a",
title="CRAFT Framework Innovation Brainstormer",
description="Structured ideation with scoring",
category="CAT-001-CORE",
subcategory="001-Core-Workflows",
difficulty="medium",
version="2.00a",
parameters={
"focus_area": {
"type": "string",
"required": False,
"default": "general",
"options": [
"general",
"recipes",
"persistence",
"collaboration",
"security",
"usability",
"performance"
],
"description": "Area to focus brainstorming"
},
"num_ideas": {
"type": "integer",
"required": False,
"default": 5,
"range": [1, 20],
"description": "Number of ideas to generate"
},
"depth_level": {
"type": "string",
"required": False,
"default": "detailed",
"options": [
"quick",
"detailed",
"comprehensive"
],
"description": "Detail level for each idea"
},
"constraint_mode": {
"type": "string",
"required": False,
"default": "practical",
"options": [
"blue_sky",
"practical",
"immediate"
],
"description": "Feasibility constraints"
}
},
prompt_template='''
# ——————————————————-
# BRAINSTORMER INITIALIZATION
# ——————————————————-
#H->AI::Directive: (Execute CRAFT Brainstormer)
#H->AI::Context: (
Focus Area: {focus_area}
Number of Ideas: {num_ideas}
Depth Level: {depth_level}
Constraint Mode: {constraint_mode}
)
# ——————————————————-
# STEP 1: ESTABLISH CONSTRAINTS
# ——————————————————-
#AI->H::Status: (Setting constraint mode)
#AI->H::Note: (Mode: {constraint_mode})
CONSTRAINT_DEFINITIONS = {
"blue_sky": {
"label": "BLUE SKY MODE",
"limits": "none",
"focus": "vision and possibility",
"guidance": "Dream big, no technical barriers"
},
"practical": {
"label": "PRACTICAL MODE",
"limits": "current_technical",
"focus": "balanced innovation",
"guidance": "Achievable with reasonable effort"
},
"immediate": {
"label": "IMMEDIATE MODE",
"limits": "existing_capabilities",
"focus": "quick wins",
"guidance": "Implementable now with current"
}
}
active_constraint = CONSTRAINT_DEFINITIONS[
{constraint_mode}
]
#AI->H::Note: (Operating in {active_constraint["label"]})
#AI->H::Note: (Focus: {active_constraint["focus"]})
# ——————————————————-
# STEP 2: APPLY FOCUS FILTER
# ——————————————————-
#AI->H::Status: (Applying focus filter: {focus_area})
FOCUS_DEFINITIONS = {
"general": {
"scope": "All CRAFT aspects",
"keywords": ["framework", "workflow", "user"]
},
"recipes": {
"scope": "Recipe system",
"keywords": [
"creation",
"discovery",
"execution"
]
},
"persistence": {
"scope": "State management",
"keywords": ["storage", "memory", "handoff"]
},
"collaboration": {
"scope": "Multi-entity workflows",
"keywords": ["team", "multi-AI", "sharing"]
},
"security": {
"scope": "Protection mechanisms",
"keywords": ["validation", "safety", "access"]
},
"usability": {
"scope": "User experience",
"keywords": ["learning", "interface", "clarity"]
},
"performance": {
"scope": "Efficiency optimization",
"keywords": ["tokens", "speed", "resources"]
}
}
active_focus = FOCUS_DEFINITIONS[{focus_area}]
#AI->H::Note: (Scope: {active_focus["scope"]})
# ——————————————————-
# STEP 3: GENERATE IDEAS
# ——————————————————-
#AI->H::Status: (Generating {num_ideas} ideas)
ideas_generated = []
for idea_num in range(1, {num_ideas} + 1):
idea = {
"number": idea_num,
"name": "[DESCRIPTIVE NAME]",
"what_is_it": """
[2-3 sentence description of functionality]
""",
"craft_components": {
"website": "[How it uses/enhances site]",
"handoff_file": "[Session continuity]",
"cookbook_file": "[Recipes/modifications]",
"specification": "[Framework changes]",
"project_file": "[Project implementations]"
},
"principles_improved": {
"core_purpose": "[Challenge addressed]",
"philosophical": [
"[Principle 1]",
"[Principle 2]",
"[Principle 3]"
],
"fundamental": [
"[Guiding principle 1]",
"[Guiding principle 2]"
]
},
"how_it_works": {
"key_mechanism": "[Primary way it works]",
"user_experience": "[How users interact]",
"integration_points": "[CRAFT connections]"
}
}
# Adjust detail based on depth_level
if {depth_level} == "quick":
# Minimal detail – just core concept
idea["how_it_works"] = {
"key_mechanism": "[Brief mechanism]"
}
elif {depth_level} == "comprehensive":
# Maximum detail – add implementation notes
idea["implementation_notes"] = """
[Detailed implementation guidance]
[Technical considerations]
[Resource requirements]
"""
ideas_generated.append(idea)
#AI->H::Status: (Idea {idea_num} generated)
# ——————————————————-
# STEP 4: GENERATE FOLLOW-UP IDEAS
# ——————————————————-
#AI->H::Status: (Generating follow-up ideas)
for idea in ideas_generated:
idea["follow_ups"] = [
"[Natural extension or enhancement]",
"[Complementary feature]",
"[Advanced capability building on this]",
"[Integration with other CRAFT components]",
"[Future evolution possibility]"
]
# Limit follow-ups based on depth_level
if {depth_level} == "quick":
idea["follow_ups"] = idea["follow_ups"][:2]
elif {depth_level} == "detailed":
idea["follow_ups"] = idea["follow_ups"][:3]
# comprehensive keeps all 5
# ——————————————————-
# STEP 5: SCORE IDEAS
# ——————————————————-
#AI->H::Status: (Scoring ideas on three dimensions)
SCORING_CRITERIA = {
"innovation": {
"question": "How novel is this idea?",
"factors": [
"Solves problems in new ways",
"Unique approach vs existing",
"Creative application of tech"
],
"scale": "1 (incremental) to 10 (breakthrough)"
},
"feasibility": {
"question": "How practical is implementation?",
"factors": [
"Technical complexity",
"Resource requirements",
"Dependencies and risks"
],
"scale": "1 (very difficult) to 10 (easy)"
},
"impact": {
"question": "How much value does it provide?",
"factors": [
"User benefit magnitude",
"Number of users affected",
"Strategic importance"
],
"scale": "1 (minimal) to 10 (transformative)"
}
}
for idea in ideas_generated:
idea["scores"] = {
"innovation": "[1-10]",
"feasibility": "[1-10]",
"impact": "[1-10]",
"composite": "[Average of three scores]"
}
#AI->H::Note: (Idea {idea["number"]} scored)
# ——————————————————-
# STEP 6: EVALUATE AGAINST CRITERIA
# ——————————————————-
#AI->H::Status: (Evaluating philosophical alignment)
EVALUATION_CRITERIA = [
{
"name": "SOLVING REAL PROBLEMS",
"check": "Addresses actual pain points",
"weight": "high"
},
{
"name": "PHILOSOPHICAL ALIGNMENT",
"check": "Embodies CRAFT core principles",
"weight": "high"
},
{
"name": "TECHNICAL ELEGANCE",
"check": "Can be implemented cleanly",
"weight": "medium"
},
{
"name": "TOKEN EFFICIENCY",
"check": "Reduces repetition, saves tokens",
"weight": "medium"
},
{
"name": "SCALABILITY",
"check": "Works for simple and complex cases",
"weight": "medium"
}
]
for idea in ideas_generated:
idea["evaluation"] = {}
for criterion in EVALUATION_CRITERIA:
idea["evaluation"][criterion["name"]] = {
"meets": "[Yes/No/Partial]",
"notes": "[Brief explanation]"
}
# ——————————————————-
# STEP 7: PRESENT CREATIVE PROMPTS
# ——————————————————-
#AI->H::Status: (Presenting creative prompts)
CREATIVE_PROMPTS = [
"What if CRAFT could…?",
"How might we eliminate the need for…?",
"What would make users say WOW?",
"How can we make complex feel simple?",
"What patterns could we standardize?"
]
#AI->H::Note: (Use these prompts to spark additional
ideation beyond the structured output)
# ——————————————————-
# OUTPUT COMPILATION
# ——————————————————-
#AI->H::Status: (Compiling brainstorming results)
BRAINSTORM_OUTPUT = {
"session_config": {
"focus_area": {focus_area},
"constraint_mode": {constraint_mode},
"depth_level": {depth_level},
"ideas_requested": {num_ideas}
},
"ideas": ideas_generated,
"summary": {
"total_ideas": len(ideas_generated),
"total_follow_ups": sum(
len(i["follow_ups"]) for i in ideas_generated
),
"top_scorers": "[Ideas with highest composite]",
"quick_wins": "[High feasibility + high impact]",
"moonshots": "[High innovation + high impact]"
},
"creative_prompts": CREATIVE_PROMPTS
}
#AI->H::COM::Output: (Brainstorming session complete)
return BRAINSTORM_OUTPUT
'''
)
# ===========================================================
# HELPER FUNCTIONS
# ===========================================================
def format_idea_output(idea, depth_level):
"""Format a single idea for display"""
output = []
output.append(f"IDEA {idea['number']}: {idea['name']}")
output.append("")
output.append("WHAT IS IT")
output.append(f" {idea['what_is_it']}")
output.append("")
output.append("WHICH CRAFT COMPONENTS ARE INVOLVED")
components = idea["craft_components"]
for component, desc in components.items():
output.append(f" {component}: {desc}")
output.append("")
output.append("SCORES")
innov = idea['scores']['innovation']
feas = idea['scores']['feasibility']
imp = idea['scores']['impact']
comp = idea['scores']['composite']
output.append(f" Innovation: {innov}/10")
output.append(f" Feasibility: {feas}/10")
output.append(f" Impact: {imp}/10")
output.append(f" Composite: {comp}/10")
if depth_level in ["detailed", "comprehensive"]:
output.append("")
output.append("FOLLOW-UP IDEAS")
follow_ups = idea["follow_ups"]
for idx, followup in enumerate(follow_ups, 1):
output.append(f" {idx}. {followup}")
return "n".join(output)
def calculate_composite_score(scores):
"""Calculate composite score from three dimensions"""
innovation = scores.get("innovation", 0)
feasibility = scores.get("feasibility", 0)
impact = scores.get("impact", 0)
composite = (innovation + feasibility + impact) / 3
return round(composite, 1)
def categorize_ideas(ideas):
"""Categorize ideas into actionable groups"""
quick_wins = [] # High feasibility + high impact
moonshots = [] # High innovation + high impact
low_priority = [] # Low scores across dimensions
for idea in ideas:
scores = idea["scores"]
feas = scores["feasibility"]
imp = scores["impact"]
innov = scores["innovation"]
if feas >= 7 and imp >= 7:
quick_wins.append(idea)
elif innov >= 8 and imp >= 7:
moonshots.append(idea)
elif scores["composite"] < 5:
low_priority.append(idea)
return {
"quick_wins": quick_wins,
"moonshots": moonshots,
"low_priority": low_priority
}
# ===========================================================
# USAGE EXAMPLES
# ===========================================================
EXAMPLE_1_QUICK_SESSION = """
#H->AI::Directive: (Execute CRAFT Brainstormer)
#H->AI::Context: (
Focus Area: usability
Number of Ideas: 3
Depth Level: quick
Constraint Mode: immediate
)
Expected Output:
3 quick ideas focused on usability improvements
that can be implemented immediately with existing
capabilities. Minimal detail, 2 follow-ups each.
"""
EXAMPLE_2_COMPREHENSIVE_SESSION = """
#H->AI::Directive: (Execute CRAFT Brainstormer)
#H->AI::Context: (
Focus Area: recipes
Number of Ideas: 10
Depth Level: comprehensive
Constraint Mode: blue_sky
)
Expected Output:
10 detailed ideas for recipe system innovations
with no technical constraints. Full implementation
notes, 5 follow-ups each, complete evaluation
against all criteria.
"""
EXAMPLE_3_ROADMAP_PLANNING = """
#H->AI::Directive: (Execute CRAFT Brainstormer)
#H->AI::Context: (
Focus Area: general
Number of Ideas: 7
Depth Level: detailed
Constraint Mode: practical
)
Expected Output:
7 balanced ideas across all CRAFT aspects suitable
for roadmap planning. Practical feasibility, 3
follow-ups each, prioritized by composite score.
"""
# ===========================================================
# END RECIPE-ID: RCP-001-001-014-CRAFT-BRAINSTORMER-v2.00a
# ===========================================================

Tried this recipe?

Let us know how it was!

Similar Posts

Leave a Reply