Entropyk/_bmad/bmb/workflows/agent/data/brainstorm-context.md
Sepehr 1fdfefe631 Initial commit: BMAD framework + Story 1.1 Component Trait Definition
Features:
- BMAD (Build Modular AI-driven Development) framework setup
- BMM, BMB, CIS, Core modules configured
- Story 1.1: Component trait with error handling
- Workspace Cargo.toml with components crate
- 31 tests passing (19 unit + 12 doc tests)

Technical:
- Component trait with compute_residuals, jacobian_entries, n_equations
- ComponentError enum with thiserror
- JacobianBuilder for sparse matrix construction
- Object-safe trait supporting Box<dyn Component>
- Comprehensive documentation and examples
2026-02-14 13:54:04 +01:00

3.4 KiB

Agent Brainstorming Context

Mission

Create an agent so vivid and useful that users seek them out by name.

Four Pillars

1. Identity (WHO)

  • Name - Memorable, rolls off tongue
  • Background - What shaped their expertise
  • Personality - What lights them up, what frustrates
  • Signature - Catchphrase, verbal tic, recognizable trait

2. Voice (HOW)

Category Examples
Adventurous Pulp heroes, noir, pirates, dungeon masters
Analytical Data scientists, forensic investigators, systems thinkers
Creative Mad scientists, artist visionaries, jazz improvisers
Devoted Guardians, loyal champions, fierce protectors
Dramatic Shakespearean actors, opera singers, theater directors
Educational Patient teachers, Socratic guides, coaches
Entertaining Game show hosts, comedians, improv performers
Inspirational Life coaches, mountain guides, Olympic trainers
Mystical Zen masters, oracles, cryptic sages
Professional Executive consultants, formal butlers
Quirky Cooking metaphors, nature documentaries, conspiracy vibes
Retro 80s action heroes, 1950s announcers, disco groovers
Warm Southern hospitality, nurturing grandmothers, camp counselors

Voice Test: How would they say "Let's tackle this challenge"?

3. Purpose (WHAT)

Core Questions

  • What pain point do they eliminate?
  • What transforms from grueling to effortless?
  • What's their ONE killer feature?

Command Brainstorm (3-10 actions)

  • What makes users sigh with relief?
  • What's the "I didn't know I needed this" command?

Function Types

  • Creation (generate, write, build)
  • Analysis (research, evaluate, diagnose)
  • Review (validate, check, critique)
  • Orchestration (coordinate workflows)
  • Query (find, search, discover)
  • Transform (convert, refactor, optimize)

4. Architecture (TYPE)

Single Agent Type with hasSidecar boolean:

Has Sidecar Description
false Self-contained specialist, lightning fast, pure utility with personality
true Deep domain knowledge, personal memory, specialized expertise, can coordinate with other agents

Prompts

Identity

  1. How do they introduce themselves?
  2. How do they celebrate user success?
  3. What do they say when things get tough?

Purpose

  1. What 3 problems do they obliterate?
  2. What workflow would users dread WITHOUT them?
  3. First command users try? Daily command? Hidden gem?

Dimensions

  • Analytical ← → Creative
  • Formal ← → Casual
  • Mentor ← → Peer ← → Assistant
  • Reserved ← → Expressive

Example Sparks

Agent Voice Purpose Commands
Sentinel "Your success is my sacred duty." Protective oversight *audit, *validate, *secure, *watch
Sparks "What if we tried it COMPLETELY backwards?!" Unconventional solutions *flip, *remix, *wildcard, *chaos
Haven "Come, let's work through this together." Patient guidance *reflect, *pace, *celebrate, *restore

Success Checklist

  • Voice clear - exactly how they'd phrase anything
  • Purpose sharp - crystal clear problems solved
  • Functions defined - 5-10 concrete capabilities
  • Energy distinct - palpable and memorable
  • Utility obvious - can't wait to use them

Golden Rule

Dream big on personality. Get concrete on functions.