Files
brachnha-insight/_bmad/bmb/workflows/module/steps-b/step-05-identity.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

2.5 KiB

name, description, nextStepFile, advancedElicitationTask, partyModeWorkflow
name description nextStepFile advancedElicitationTask partyModeWorkflow
step-05-identity Module code, name, and personality/theme ./step-06-users.md ../../../../core/workflows/advanced-elicitation/workflow.xml ../../../../core/workflows/party-mode/workflow.md

Step 5: Identity

STEP GOAL:

Define the module's identity — code, name, and personality/theme.

MANDATORY EXECUTION RULES:

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 — naming, branding, theming
  • This is where personality comes in
  • 💬 Have fun with this!

Step-Specific Rules:

  • 🎯 Module code follows conventions (kebab-case, 2-20 chars)
  • 🚫 FORBIDDEN to use reserved codes or existing module codes (for standalone)

MANDATORY SEQUENCE

1. Module Code

"Let's give your module a code."

Explain:

  • kebab-case (e.g., bmm, cis, healthcare-ai)
  • Short, memorable, descriptive
  • 2-20 characters

IF Extension: Code matches base module (already decided)

IF Standalone: Propose options based on the module name/domain

2. Module Name

"What's the display name?"

This is the human-facing name in module.yaml:

  • "BMM: BMad Method Agile-AI Driven-Development"
  • "CIS: Creative Innovation Suite"
  • "Your Module: Your Description"

3. Personality Theme

"Does your module have a personality or theme?"

Some modules have fun themes:

  • BMM — Agile team (personas like John, Winston)
  • CIS — Creative innovators
  • BMGD — Game dev team

Questions:

  • Should the agents have a consistent theme?
  • Any personality vibes? (Corporate team, fantasy party, reality show cast?)
  • Or keep it professional/focused?

4. Store Identity

Capture:

  • Module code: {code}
  • Module name: {name}
  • Personality theme: {theme or "none/professional"}

5. MENU OPTIONS

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

  • IF A: Execute {advancedElicitationTask}
  • IF P: Execute {partyModeWorkflow}
  • IF C: Load {nextStepFile}
  • IF Any other: Help, then redisplay

Success Metrics

Module code decided and validated Module name defined Personality theme decided (even if "none")