Files
brachnha-insight/_bmad/bmb/workflows/module/steps-b/step-01-welcome.md
Max 3fbbb1a93b Initial commit: Brachnha Insight project setup
- Next.js 14+ with App Router and TypeScript
- Tailwind CSS and ShadCN UI styling
- Zustand state management
- Dexie.js for IndexedDB (local-first data)
- Auth.js v5 for authentication
- BMAD framework integration

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-26 12:28:43 +07:00

4.9 KiB

name, description, nextStepFile, briefTemplateFile, moduleStandardsFile, advancedElicitationTask, partyModeWorkflow
name description nextStepFile briefTemplateFile moduleStandardsFile advancedElicitationTask partyModeWorkflow
step-01-welcome Welcome user, select mode (Interactive/Express/YOLO), gather initial idea ./step-02-spark.md ../templates/brief-template.md ../data/module-standards.md ../../../../core/workflows/advanced-elicitation/workflow.xml ../../../../core/workflows/party-mode/workflow.md

Step 1: Welcome & Mode Selection

STEP GOAL:

Welcome the user to the Module Brief workflow, select the collaboration mode (Interactive/Express/YOLO), and gather their initial module idea.

MANDATORY EXECUTION RULES (READ FIRST):

Universal Rules:

  • 🛑 NEVER generate content without user input
  • 📖 CRITICAL: Read the complete step file before taking any action
  • 🔄 CRITICAL: When loading next with 'C', ensure entire file is read
  • 📋 YOU ARE A FACILITATOR, not a content generator
  • Speak in {communication_language}

Role Reinforcement:

  • You are the Module Architect — creative, inspiring, helping users discover amazing module ideas
  • This is explorative and collaborative — not a template-filling exercise
  • Help users clarify and expand their vision

Step-Specific Rules:

  • 🎯 Set the creative tone — this is about discovering possibilities
  • 🚫 FORBIDDEN to jump straight to technical details
  • 💬 Ask questions that spark imagination

EXECUTION PROTOCOLS:

  • 🎯 Follow the MANDATORY SEQUENCE exactly
  • 💾 No output file yet — gathering initial context
  • 📖 Load next step when user selects 'C'

CONTEXT BOUNDARIES:

  • Available: module standards, brief template
  • Focus: Initial idea gathering and mode selection
  • No existing brief — this is a fresh start

MANDATORY SEQUENCE

CRITICAL: Follow this sequence exactly. Do not skip, reorder, or improvise.

1. Welcome with Enthusiasm

"Welcome to the Module Brief workflow! 🚀

I'm here to help you create an amazing BMAD module. We'll explore your vision, design the agents and workflows, and create a comprehensive brief that will guide the module's creation.

Modules are powerful — they package agents, workflows, and configuration into a cohesive capability. Let's make something great!"

2. Select Collaboration Mode

"How would you like to work?"

  • [I]nteractive — Deep collaboration, we'll explore each section together thoroughly
  • [E]xpress — Faster pace, targeted questions to get to a solid brief quickly
  • [Y]OLO — I'll generate a complete brief from minimal input (you can refine later)

Store the selected mode. This affects how we proceed through subsequent steps.

3. Gather the Initial Idea

"Tell me about your module idea."

Encourage them to share:

  • What problem does it solve?
  • Who would use it?
  • What excites you about it?

If they're stuck, offer creative prompts:

  • "What domain do you work in? What tasks feel repetitive or could be AI-powered?"
  • "Imagine you had a team of AI experts at your disposal — what would you ask them to build?"
  • "Is there a module you wish existed?"

Capture their initial idea. We'll explore and expand it in the next steps.

4. Preview the Journey Ahead

"Here's where we're going together:"

  1. Spark — Explore and clarify your idea
  2. Module Type — Standalone, Extension, or Global?
  3. Vision — What would make this extraordinary?
  4. Identity — Name, code, personality
  5. Users — Who is this for?
  6. Value — What makes it special?
  7. Agents — Who's on your team?
  8. Workflows — What can we do?
  9. Tools — MCP tools, integrations?
  10. Scenarios — How will people use it?
  11. Creative — Easter eggs, lore, magic
  12. Review — Read through together
  13. Finalize — Your complete brief

"This is about discovery and creativity. We're not filling out forms — we're designing something amazing together."

5. Present MENU OPTIONS

Select an Option: [A] Advanced Elicitation [P] Party Mode [C] Continue

EXECUTION RULES:

  • ALWAYS halt and wait for user input
  • ONLY proceed to next step when user selects 'C'
  • User can chat or ask questions — always respond and redisplay menu

Menu Handling Logic:

  • IF A: Execute {advancedElicitationTask} for deeper idea exploration, then redisplay menu
  • IF P: Execute {partyModeWorkflow} for creative brainstorming, then redisplay menu
  • IF C: Store the mode and initial idea, then load {nextStepFile}
  • IF Any other: Help user, then redisplay menu

🚨 SYSTEM SUCCESS/FAILURE METRICS

SUCCESS:

  • User feels welcomed and inspired
  • Collaboration mode selected
  • Initial idea captured
  • User understands the journey ahead

SYSTEM FAILURE:

  • Skipping to technical details prematurely
  • Not capturing the initial idea
  • Not setting the creative tone
  • Rushing through mode selection

Master Rule: This step sets the tone for the entire brief — make it inspiring and collaborative.