refactor: rename dist directory to bundles for clarity
Update all references to the 'dist' directory to use 'bundles' instead to better reflect the purpose of the directory containing bundled agent files. This change affects documentation, configuration files, and the web builder script.
This commit is contained in:
parent
01f888d0dd
commit
3359e4c288
|
|
@ -149,7 +149,7 @@ If user selects Option 1, present numbered list of techniques from the brainstor
|
||||||
1. Apply selected technique according to data file description
|
1. Apply selected technique according to data file description
|
||||||
2. Keep engaging with technique until user indicates they want to:
|
2. Keep engaging with technique until user indicates they want to:
|
||||||
- Choose a different technique
|
- Choose a different technique
|
||||||
- Apply current ideas to a new technique
|
- Apply current ideas to a new technique
|
||||||
- Move to convergent phase
|
- Move to convergent phase
|
||||||
- End session
|
- End session
|
||||||
|
|
||||||
|
|
@ -1133,12 +1133,12 @@ sections:
|
||||||
- id: introduction
|
- id: introduction
|
||||||
instruction: |
|
instruction: |
|
||||||
This template guides creation of a comprehensive Project Brief that serves as the foundational input for product development.
|
This template guides creation of a comprehensive Project Brief that serves as the foundational input for product development.
|
||||||
|
|
||||||
Start by asking the user which mode they prefer:
|
Start by asking the user which mode they prefer:
|
||||||
|
|
||||||
1. **Interactive Mode** - Work through each section collaboratively
|
1. **Interactive Mode** - Work through each section collaboratively
|
||||||
2. **YOLO Mode** - Generate complete draft for review and refinement
|
2. **YOLO Mode** - Generate complete draft for review and refinement
|
||||||
|
|
||||||
Before beginning, understand what inputs are available (brainstorming results, market research, competitive analysis, initial ideas) and gather project context.
|
Before beginning, understand what inputs are available (brainstorming results, market research, competitive analysis, initial ideas) and gather project context.
|
||||||
|
|
||||||
- id: executive-summary
|
- id: executive-summary
|
||||||
|
|
@ -1459,7 +1459,7 @@ sections:
|
||||||
instruction: Map the end-to-end customer experience for primary segments
|
instruction: Map the end-to-end customer experience for primary segments
|
||||||
template: |
|
template: |
|
||||||
For primary customer segment:
|
For primary customer segment:
|
||||||
|
|
||||||
1. **Awareness:** {{discovery_process}}
|
1. **Awareness:** {{discovery_process}}
|
||||||
2. **Consideration:** {{evaluation_criteria}}
|
2. **Consideration:** {{evaluation_criteria}}
|
||||||
3. **Purchase:** {{decision_triggers}}
|
3. **Purchase:** {{decision_triggers}}
|
||||||
|
|
@ -1660,7 +1660,7 @@ sections:
|
||||||
title: Competitor Prioritization Matrix
|
title: Competitor Prioritization Matrix
|
||||||
instruction: |
|
instruction: |
|
||||||
Help categorize competitors by market share and strategic threat level
|
Help categorize competitors by market share and strategic threat level
|
||||||
|
|
||||||
Create a 2x2 matrix:
|
Create a 2x2 matrix:
|
||||||
- Priority 1 (Core Competitors): High Market Share + High Threat
|
- Priority 1 (Core Competitors): High Market Share + High Threat
|
||||||
- Priority 2 (Emerging Threats): Low Market Share + High Threat
|
- Priority 2 (Emerging Threats): Low Market Share + High Threat
|
||||||
|
|
@ -1764,7 +1764,7 @@ sections:
|
||||||
title: Positioning Map
|
title: Positioning Map
|
||||||
instruction: |
|
instruction: |
|
||||||
Describe competitor positions on key dimensions
|
Describe competitor positions on key dimensions
|
||||||
|
|
||||||
Create a positioning description using 2 key dimensions relevant to the market, such as:
|
Create a positioning description using 2 key dimensions relevant to the market, such as:
|
||||||
- Price vs. Features
|
- Price vs. Features
|
||||||
- Ease of Use vs. Power
|
- Ease of Use vs. Power
|
||||||
|
|
@ -1799,7 +1799,7 @@ sections:
|
||||||
title: Blue Ocean Opportunities
|
title: Blue Ocean Opportunities
|
||||||
instruction: |
|
instruction: |
|
||||||
Identify uncontested market spaces
|
Identify uncontested market spaces
|
||||||
|
|
||||||
List opportunities to create new market space:
|
List opportunities to create new market space:
|
||||||
- Underserved segments
|
- Underserved segments
|
||||||
- Unaddressed use cases
|
- Unaddressed use cases
|
||||||
|
|
@ -1903,11 +1903,11 @@ sections:
|
||||||
- id: summary-details
|
- id: summary-details
|
||||||
template: |
|
template: |
|
||||||
**Topic:** {{session_topic}}
|
**Topic:** {{session_topic}}
|
||||||
|
|
||||||
**Session Goals:** {{stated_goals}}
|
**Session Goals:** {{stated_goals}}
|
||||||
|
|
||||||
**Techniques Used:** {{techniques_list}}
|
**Techniques Used:** {{techniques_list}}
|
||||||
|
|
||||||
**Total Ideas Generated:** {{total_ideas}}
|
**Total Ideas Generated:** {{total_ideas}}
|
||||||
- id: key-themes
|
- id: key-themes
|
||||||
title: "Key Themes Identified:"
|
title: "Key Themes Identified:"
|
||||||
|
|
@ -2032,7 +2032,7 @@ sections:
|
||||||
- id: footer
|
- id: footer
|
||||||
content: |
|
content: |
|
||||||
---
|
---
|
||||||
|
|
||||||
*Session facilitated using the BMAD-METHOD brainstorming framework*
|
*Session facilitated using the BMAD-METHOD brainstorming framework*
|
||||||
==================== END: .bmad-core/templates/brainstorming-output-tmpl.yaml ====================
|
==================== END: .bmad-core/templates/brainstorming-output-tmpl.yaml ====================
|
||||||
|
|
||||||
|
|
@ -2113,7 +2113,7 @@ BMad transforms you into a "Vibe CEO" - directing a team of specialized AI agent
|
||||||
|
|
||||||
**Best for**: ChatGPT, Claude, Gemini users who want to start immediately
|
**Best for**: ChatGPT, Claude, Gemini users who want to start immediately
|
||||||
|
|
||||||
1. Navigate to `dist/teams/`
|
1. Navigate to `bundles/teams/`
|
||||||
2. Copy `team-fullstack.txt` content
|
2. Copy `team-fullstack.txt` content
|
||||||
3. Create new Gemini Gem or CustomGPT
|
3. Create new Gemini Gem or CustomGPT
|
||||||
4. Upload file with instructions: "Your critical operating instructions are attached, do not break character as directed"
|
4. Upload file with instructions: "Your critical operating instructions are attached, do not break character as directed"
|
||||||
|
|
@ -2433,8 +2433,8 @@ The BMad-Method is built around a modular architecture centered on the `bmad-cor
|
||||||
|
|
||||||
#### Web UI Environment
|
#### Web UI Environment
|
||||||
|
|
||||||
- Uses pre-built bundles from `dist/teams` for stand alone 1 upload files for all agents and their assets with an orchestrating agent
|
- Uses pre-built bundles from `bundles/teams` for stand alone 1 upload files for all agents and their assets with an orchestrating agent
|
||||||
- Single text files containing all agent dependencies are in `dist/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team
|
- Single text files containing all agent dependencies are in `bundles/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team
|
||||||
- Created by the web-builder tool for upload to web interfaces
|
- Created by the web-builder tool for upload to web interfaces
|
||||||
- Provides complete context in one package
|
- Provides complete context in one package
|
||||||
|
|
||||||
|
|
@ -2581,7 +2581,7 @@ Each status change requires user verification and approval before proceeding.
|
||||||
#### Greenfield Development
|
#### Greenfield Development
|
||||||
|
|
||||||
- Business analysis and market research
|
- Business analysis and market research
|
||||||
- Product requirements and feature definition
|
- Product requirements and feature definition
|
||||||
- System architecture and design
|
- System architecture and design
|
||||||
- Development execution
|
- Development execution
|
||||||
- Testing and deployment
|
- Testing and deployment
|
||||||
|
|
@ -2690,7 +2690,7 @@ Templates with Level 2 headings (`##`) can be automatically sharded:
|
||||||
|
|
||||||
```markdown
|
```markdown
|
||||||
## Goals and Background Context
|
## Goals and Background Context
|
||||||
## Requirements
|
## Requirements
|
||||||
## User Interface Design Goals
|
## User Interface Design Goals
|
||||||
## Success Metrics
|
## Success Metrics
|
||||||
```
|
```
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -551,7 +551,7 @@ BMad transforms you into a "Vibe CEO" - directing a team of specialized AI agent
|
||||||
|
|
||||||
**Best for**: ChatGPT, Claude, Gemini users who want to start immediately
|
**Best for**: ChatGPT, Claude, Gemini users who want to start immediately
|
||||||
|
|
||||||
1. Navigate to `dist/teams/`
|
1. Navigate to `bundles/teams/`
|
||||||
2. Copy `team-fullstack.txt` content
|
2. Copy `team-fullstack.txt` content
|
||||||
3. Create new Gemini Gem or CustomGPT
|
3. Create new Gemini Gem or CustomGPT
|
||||||
4. Upload file with instructions: "Your critical operating instructions are attached, do not break character as directed"
|
4. Upload file with instructions: "Your critical operating instructions are attached, do not break character as directed"
|
||||||
|
|
@ -871,8 +871,8 @@ The BMad-Method is built around a modular architecture centered on the `bmad-cor
|
||||||
|
|
||||||
#### Web UI Environment
|
#### Web UI Environment
|
||||||
|
|
||||||
- Uses pre-built bundles from `dist/teams` for stand alone 1 upload files for all agents and their assets with an orchestrating agent
|
- Uses pre-built bundles from `bundles/teams` for stand alone 1 upload files for all agents and their assets with an orchestrating agent
|
||||||
- Single text files containing all agent dependencies are in `dist/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team
|
- Single text files containing all agent dependencies are in `bundles/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team
|
||||||
- Created by the web-builder tool for upload to web interfaces
|
- Created by the web-builder tool for upload to web interfaces
|
||||||
- Provides complete context in one package
|
- Provides complete context in one package
|
||||||
|
|
||||||
|
|
@ -1019,7 +1019,7 @@ Each status change requires user verification and approval before proceeding.
|
||||||
#### Greenfield Development
|
#### Greenfield Development
|
||||||
|
|
||||||
- Business analysis and market research
|
- Business analysis and market research
|
||||||
- Product requirements and feature definition
|
- Product requirements and feature definition
|
||||||
- System architecture and design
|
- System architecture and design
|
||||||
- Development execution
|
- Development execution
|
||||||
- Testing and deployment
|
- Testing and deployment
|
||||||
|
|
@ -1128,7 +1128,7 @@ Templates with Level 2 headings (`##`) can be automatically sharded:
|
||||||
|
|
||||||
```markdown
|
```markdown
|
||||||
## Goals and Background Context
|
## Goals and Background Context
|
||||||
## Requirements
|
## Requirements
|
||||||
## User Interface Design Goals
|
## User Interface Design Goals
|
||||||
## Success Metrics
|
## Success Metrics
|
||||||
```
|
```
|
||||||
|
|
@ -214,7 +214,7 @@ sections:
|
||||||
- id: initial-setup
|
- id: initial-setup
|
||||||
instruction: |
|
instruction: |
|
||||||
This template creates a comprehensive game architecture document specifically for Phaser 3 + TypeScript projects. This should provide the technical foundation for all game development stories and epics.
|
This template creates a comprehensive game architecture document specifically for Phaser 3 + TypeScript projects. This should provide the technical foundation for all game development stories and epics.
|
||||||
|
|
||||||
If available, review any provided documents: Game Design Document (GDD), Technical Preferences. This architecture should support all game mechanics defined in the GDD.
|
If available, review any provided documents: Game Design Document (GDD), Technical Preferences. This architecture should support all game mechanics defined in the GDD.
|
||||||
|
|
||||||
- id: introduction
|
- id: introduction
|
||||||
|
|
@ -222,7 +222,7 @@ sections:
|
||||||
instruction: Establish the document's purpose and scope for game development
|
instruction: Establish the document's purpose and scope for game development
|
||||||
content: |
|
content: |
|
||||||
This document outlines the complete technical architecture for {{game_title}}, a 2D game built with Phaser 3 and TypeScript. It serves as the technical foundation for AI-driven game development, ensuring consistency and scalability across all game systems.
|
This document outlines the complete technical architecture for {{game_title}}, a 2D game built with Phaser 3 and TypeScript. It serves as the technical foundation for AI-driven game development, ensuring consistency and scalability across all game systems.
|
||||||
|
|
||||||
This architecture is designed to support the gameplay mechanics defined in the Game Design Document while maintaining 60 FPS performance and cross-platform compatibility.
|
This architecture is designed to support the gameplay mechanics defined in the Game Design Document while maintaining 60 FPS performance and cross-platform compatibility.
|
||||||
sections:
|
sections:
|
||||||
- id: change-log
|
- id: change-log
|
||||||
|
|
@ -241,7 +241,7 @@ sections:
|
||||||
title: Architecture Summary
|
title: Architecture Summary
|
||||||
instruction: |
|
instruction: |
|
||||||
Provide a comprehensive overview covering:
|
Provide a comprehensive overview covering:
|
||||||
|
|
||||||
- Game engine choice and configuration
|
- Game engine choice and configuration
|
||||||
- Project structure and organization
|
- Project structure and organization
|
||||||
- Key systems and their interactions
|
- Key systems and their interactions
|
||||||
|
|
@ -294,7 +294,7 @@ sections:
|
||||||
├── docs/ # Documentation
|
├── docs/ # Documentation
|
||||||
│ ├── stories/ # Development stories
|
│ ├── stories/ # Development stories
|
||||||
│ └── architecture/ # Technical docs
|
│ └── architecture/ # Technical docs
|
||||||
└── dist/ # Built game files
|
└── bundles/ # Built game files
|
||||||
- id: module-organization
|
- id: module-organization
|
||||||
title: Module Organization
|
title: Module Organization
|
||||||
instruction: Define how TypeScript modules should be organized
|
instruction: Define how TypeScript modules should be organized
|
||||||
|
|
@ -329,23 +329,23 @@ sections:
|
||||||
title: Scene Management System
|
title: Scene Management System
|
||||||
template: |
|
template: |
|
||||||
**Purpose:** Handle game flow and scene transitions
|
**Purpose:** Handle game flow and scene transitions
|
||||||
|
|
||||||
**Key Components:**
|
**Key Components:**
|
||||||
|
|
||||||
- Scene loading and unloading
|
- Scene loading and unloading
|
||||||
- Data passing between scenes
|
- Data passing between scenes
|
||||||
- Transition effects
|
- Transition effects
|
||||||
- Memory management
|
- Memory management
|
||||||
|
|
||||||
**Implementation Requirements:**
|
**Implementation Requirements:**
|
||||||
|
|
||||||
- Preload scene for asset loading
|
- Preload scene for asset loading
|
||||||
- Menu system with navigation
|
- Menu system with navigation
|
||||||
- Gameplay scenes with state management
|
- Gameplay scenes with state management
|
||||||
- Pause/resume functionality
|
- Pause/resume functionality
|
||||||
|
|
||||||
**Files to Create:**
|
**Files to Create:**
|
||||||
|
|
||||||
- `src/scenes/BootScene.ts`
|
- `src/scenes/BootScene.ts`
|
||||||
- `src/scenes/PreloadScene.ts`
|
- `src/scenes/PreloadScene.ts`
|
||||||
- `src/scenes/MenuScene.ts`
|
- `src/scenes/MenuScene.ts`
|
||||||
|
|
@ -355,23 +355,23 @@ sections:
|
||||||
title: Game State Management
|
title: Game State Management
|
||||||
template: |
|
template: |
|
||||||
**Purpose:** Track player progress and game status
|
**Purpose:** Track player progress and game status
|
||||||
|
|
||||||
**State Categories:**
|
**State Categories:**
|
||||||
|
|
||||||
- Player progress (levels, unlocks)
|
- Player progress (levels, unlocks)
|
||||||
- Game settings (audio, controls)
|
- Game settings (audio, controls)
|
||||||
- Session data (current level, score)
|
- Session data (current level, score)
|
||||||
- Persistent data (achievements, statistics)
|
- Persistent data (achievements, statistics)
|
||||||
|
|
||||||
**Implementation Requirements:**
|
**Implementation Requirements:**
|
||||||
|
|
||||||
- Save/load system with localStorage
|
- Save/load system with localStorage
|
||||||
- State validation and error recovery
|
- State validation and error recovery
|
||||||
- Cross-session data persistence
|
- Cross-session data persistence
|
||||||
- Settings management
|
- Settings management
|
||||||
|
|
||||||
**Files to Create:**
|
**Files to Create:**
|
||||||
|
|
||||||
- `src/systems/GameState.ts`
|
- `src/systems/GameState.ts`
|
||||||
- `src/systems/SaveManager.ts`
|
- `src/systems/SaveManager.ts`
|
||||||
- `src/types/GameData.ts`
|
- `src/types/GameData.ts`
|
||||||
|
|
@ -379,23 +379,23 @@ sections:
|
||||||
title: Asset Management System
|
title: Asset Management System
|
||||||
template: |
|
template: |
|
||||||
**Purpose:** Efficient loading and management of game assets
|
**Purpose:** Efficient loading and management of game assets
|
||||||
|
|
||||||
**Asset Categories:**
|
**Asset Categories:**
|
||||||
|
|
||||||
- Sprite sheets and animations
|
- Sprite sheets and animations
|
||||||
- Audio files and music
|
- Audio files and music
|
||||||
- Level data and configurations
|
- Level data and configurations
|
||||||
- UI assets and fonts
|
- UI assets and fonts
|
||||||
|
|
||||||
**Implementation Requirements:**
|
**Implementation Requirements:**
|
||||||
|
|
||||||
- Progressive loading strategy
|
- Progressive loading strategy
|
||||||
- Asset caching and optimization
|
- Asset caching and optimization
|
||||||
- Error handling for failed loads
|
- Error handling for failed loads
|
||||||
- Memory management for large assets
|
- Memory management for large assets
|
||||||
|
|
||||||
**Files to Create:**
|
**Files to Create:**
|
||||||
|
|
||||||
- `src/systems/AssetManager.ts`
|
- `src/systems/AssetManager.ts`
|
||||||
- `src/config/AssetConfig.ts`
|
- `src/config/AssetConfig.ts`
|
||||||
- `src/utils/AssetLoader.ts`
|
- `src/utils/AssetLoader.ts`
|
||||||
|
|
@ -403,23 +403,23 @@ sections:
|
||||||
title: Input Management System
|
title: Input Management System
|
||||||
template: |
|
template: |
|
||||||
**Purpose:** Handle all player input across platforms
|
**Purpose:** Handle all player input across platforms
|
||||||
|
|
||||||
**Input Types:**
|
**Input Types:**
|
||||||
|
|
||||||
- Keyboard controls
|
- Keyboard controls
|
||||||
- Mouse/pointer interaction
|
- Mouse/pointer interaction
|
||||||
- Touch gestures (mobile)
|
- Touch gestures (mobile)
|
||||||
- Gamepad support (optional)
|
- Gamepad support (optional)
|
||||||
|
|
||||||
**Implementation Requirements:**
|
**Implementation Requirements:**
|
||||||
|
|
||||||
- Input mapping and configuration
|
- Input mapping and configuration
|
||||||
- Touch-friendly mobile controls
|
- Touch-friendly mobile controls
|
||||||
- Input buffering for responsive gameplay
|
- Input buffering for responsive gameplay
|
||||||
- Customizable control schemes
|
- Customizable control schemes
|
||||||
|
|
||||||
**Files to Create:**
|
**Files to Create:**
|
||||||
|
|
||||||
- `src/systems/InputManager.ts`
|
- `src/systems/InputManager.ts`
|
||||||
- `src/utils/TouchControls.ts`
|
- `src/utils/TouchControls.ts`
|
||||||
- `src/types/InputTypes.ts`
|
- `src/types/InputTypes.ts`
|
||||||
|
|
@ -432,19 +432,19 @@ sections:
|
||||||
title: "{{mechanic_name}} System"
|
title: "{{mechanic_name}} System"
|
||||||
template: |
|
template: |
|
||||||
**Purpose:** {{system_purpose}}
|
**Purpose:** {{system_purpose}}
|
||||||
|
|
||||||
**Core Functionality:**
|
**Core Functionality:**
|
||||||
|
|
||||||
- {{feature_1}}
|
- {{feature_1}}
|
||||||
- {{feature_2}}
|
- {{feature_2}}
|
||||||
- {{feature_3}}
|
- {{feature_3}}
|
||||||
|
|
||||||
**Dependencies:** {{required_systems}}
|
**Dependencies:** {{required_systems}}
|
||||||
|
|
||||||
**Performance Considerations:** {{optimization_notes}}
|
**Performance Considerations:** {{optimization_notes}}
|
||||||
|
|
||||||
**Files to Create:**
|
**Files to Create:**
|
||||||
|
|
||||||
- `src/systems/{{system_name}}.ts`
|
- `src/systems/{{system_name}}.ts`
|
||||||
- `src/gameObjects/{{related_object}}.ts`
|
- `src/gameObjects/{{related_object}}.ts`
|
||||||
- `src/types/{{system_types}}.ts`
|
- `src/types/{{system_types}}.ts`
|
||||||
|
|
@ -452,65 +452,65 @@ sections:
|
||||||
title: Physics & Collision System
|
title: Physics & Collision System
|
||||||
template: |
|
template: |
|
||||||
**Physics Engine:** {{physics_choice}} (Arcade Physics/Matter.js)
|
**Physics Engine:** {{physics_choice}} (Arcade Physics/Matter.js)
|
||||||
|
|
||||||
**Collision Categories:**
|
**Collision Categories:**
|
||||||
|
|
||||||
- Player collision
|
- Player collision
|
||||||
- Enemy interactions
|
- Enemy interactions
|
||||||
- Environmental objects
|
- Environmental objects
|
||||||
- Collectibles and items
|
- Collectibles and items
|
||||||
|
|
||||||
**Implementation Requirements:**
|
**Implementation Requirements:**
|
||||||
|
|
||||||
- Optimized collision detection
|
- Optimized collision detection
|
||||||
- Physics body management
|
- Physics body management
|
||||||
- Collision callbacks and events
|
- Collision callbacks and events
|
||||||
- Performance monitoring
|
- Performance monitoring
|
||||||
|
|
||||||
**Files to Create:**
|
**Files to Create:**
|
||||||
|
|
||||||
- `src/systems/PhysicsManager.ts`
|
- `src/systems/PhysicsManager.ts`
|
||||||
- `src/utils/CollisionGroups.ts`
|
- `src/utils/CollisionGroups.ts`
|
||||||
- id: audio-system
|
- id: audio-system
|
||||||
title: Audio System
|
title: Audio System
|
||||||
template: |
|
template: |
|
||||||
**Audio Requirements:**
|
**Audio Requirements:**
|
||||||
|
|
||||||
- Background music with looping
|
- Background music with looping
|
||||||
- Sound effects for actions
|
- Sound effects for actions
|
||||||
- Audio settings and volume control
|
- Audio settings and volume control
|
||||||
- Mobile audio optimization
|
- Mobile audio optimization
|
||||||
|
|
||||||
**Implementation Features:**
|
**Implementation Features:**
|
||||||
|
|
||||||
- Audio sprite management
|
- Audio sprite management
|
||||||
- Dynamic music system
|
- Dynamic music system
|
||||||
- Spatial audio (if applicable)
|
- Spatial audio (if applicable)
|
||||||
- Audio pooling for performance
|
- Audio pooling for performance
|
||||||
|
|
||||||
**Files to Create:**
|
**Files to Create:**
|
||||||
|
|
||||||
- `src/systems/AudioManager.ts`
|
- `src/systems/AudioManager.ts`
|
||||||
- `src/config/AudioConfig.ts`
|
- `src/config/AudioConfig.ts`
|
||||||
- id: ui-system
|
- id: ui-system
|
||||||
title: UI System
|
title: UI System
|
||||||
template: |
|
template: |
|
||||||
**UI Components:**
|
**UI Components:**
|
||||||
|
|
||||||
- HUD elements (score, health, etc.)
|
- HUD elements (score, health, etc.)
|
||||||
- Menu navigation
|
- Menu navigation
|
||||||
- Modal dialogs
|
- Modal dialogs
|
||||||
- Settings screens
|
- Settings screens
|
||||||
|
|
||||||
**Implementation Requirements:**
|
**Implementation Requirements:**
|
||||||
|
|
||||||
- Responsive layout system
|
- Responsive layout system
|
||||||
- Touch-friendly interface
|
- Touch-friendly interface
|
||||||
- Keyboard navigation support
|
- Keyboard navigation support
|
||||||
- Animation and transitions
|
- Animation and transitions
|
||||||
|
|
||||||
**Files to Create:**
|
**Files to Create:**
|
||||||
|
|
||||||
- `src/systems/UIManager.ts`
|
- `src/systems/UIManager.ts`
|
||||||
- `src/gameObjects/UI/`
|
- `src/gameObjects/UI/`
|
||||||
- `src/types/UITypes.ts`
|
- `src/types/UITypes.ts`
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
|
@ -775,7 +775,7 @@ BMad transforms you into a "Vibe CEO" - directing a team of specialized AI agent
|
||||||
|
|
||||||
**Best for**: ChatGPT, Claude, Gemini users who want to start immediately
|
**Best for**: ChatGPT, Claude, Gemini users who want to start immediately
|
||||||
|
|
||||||
1. Navigate to `dist/teams/`
|
1. Navigate to `bundles/teams/`
|
||||||
2. Copy `team-fullstack.txt` content
|
2. Copy `team-fullstack.txt` content
|
||||||
3. Create new Gemini Gem or CustomGPT
|
3. Create new Gemini Gem or CustomGPT
|
||||||
4. Upload file with instructions: "Your critical operating instructions are attached, do not break character as directed"
|
4. Upload file with instructions: "Your critical operating instructions are attached, do not break character as directed"
|
||||||
|
|
@ -1095,8 +1095,8 @@ The BMad-Method is built around a modular architecture centered on the `bmad-cor
|
||||||
|
|
||||||
#### Web UI Environment
|
#### Web UI Environment
|
||||||
|
|
||||||
- Uses pre-built bundles from `dist/teams` for stand alone 1 upload files for all agents and their assets with an orchestrating agent
|
- Uses pre-built bundles from `bundles/teams` for stand alone 1 upload files for all agents and their assets with an orchestrating agent
|
||||||
- Single text files containing all agent dependencies are in `dist/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team
|
- Single text files containing all agent dependencies are in `bundles/agents/` - these are unnecessary unless you want to create a web agent that is only a single agent and not a team
|
||||||
- Created by the web-builder tool for upload to web interfaces
|
- Created by the web-builder tool for upload to web interfaces
|
||||||
- Provides complete context in one package
|
- Provides complete context in one package
|
||||||
|
|
||||||
|
|
@ -1243,7 +1243,7 @@ Each status change requires user verification and approval before proceeding.
|
||||||
#### Greenfield Development
|
#### Greenfield Development
|
||||||
|
|
||||||
- Business analysis and market research
|
- Business analysis and market research
|
||||||
- Product requirements and feature definition
|
- Product requirements and feature definition
|
||||||
- System architecture and design
|
- System architecture and design
|
||||||
- Development execution
|
- Development execution
|
||||||
- Testing and deployment
|
- Testing and deployment
|
||||||
|
|
@ -1352,7 +1352,7 @@ Templates with Level 2 headings (`##`) can be automatically sharded:
|
||||||
|
|
||||||
```markdown
|
```markdown
|
||||||
## Goals and Background Context
|
## Goals and Background Context
|
||||||
## Requirements
|
## Requirements
|
||||||
## User Interface Design Goals
|
## User Interface Design Goals
|
||||||
## Success Metrics
|
## Success Metrics
|
||||||
```
|
```
|
||||||
|
|
@ -2537,7 +2537,7 @@ workflow:
|
||||||
elicitation: advanced-elicitation
|
elicitation: advanced-elicitation
|
||||||
|
|
||||||
agent_config:
|
agent_config:
|
||||||
editable_sections:
|
editable_sections:
|
||||||
- Status
|
- Status
|
||||||
- Story
|
- Story
|
||||||
- Acceptance Criteria
|
- Acceptance Criteria
|
||||||
|
|
@ -2554,7 +2554,7 @@ sections:
|
||||||
instruction: Select the current status of the story
|
instruction: Select the current status of the story
|
||||||
owner: scrum-master
|
owner: scrum-master
|
||||||
editors: [scrum-master, dev-agent]
|
editors: [scrum-master, dev-agent]
|
||||||
|
|
||||||
- id: story
|
- id: story
|
||||||
title: Story
|
title: Story
|
||||||
type: template-text
|
type: template-text
|
||||||
|
|
@ -2566,7 +2566,7 @@ sections:
|
||||||
elicit: true
|
elicit: true
|
||||||
owner: scrum-master
|
owner: scrum-master
|
||||||
editors: [scrum-master]
|
editors: [scrum-master]
|
||||||
|
|
||||||
- id: acceptance-criteria
|
- id: acceptance-criteria
|
||||||
title: Acceptance Criteria
|
title: Acceptance Criteria
|
||||||
type: numbered-list
|
type: numbered-list
|
||||||
|
|
@ -2574,7 +2574,7 @@ sections:
|
||||||
elicit: true
|
elicit: true
|
||||||
owner: scrum-master
|
owner: scrum-master
|
||||||
editors: [scrum-master]
|
editors: [scrum-master]
|
||||||
|
|
||||||
- id: tasks-subtasks
|
- id: tasks-subtasks
|
||||||
title: Tasks / Subtasks
|
title: Tasks / Subtasks
|
||||||
type: bullet-list
|
type: bullet-list
|
||||||
|
|
@ -2591,7 +2591,7 @@ sections:
|
||||||
elicit: true
|
elicit: true
|
||||||
owner: scrum-master
|
owner: scrum-master
|
||||||
editors: [scrum-master, dev-agent]
|
editors: [scrum-master, dev-agent]
|
||||||
|
|
||||||
- id: dev-notes
|
- id: dev-notes
|
||||||
title: Dev Notes
|
title: Dev Notes
|
||||||
instruction: |
|
instruction: |
|
||||||
|
|
@ -2615,7 +2615,7 @@ sections:
|
||||||
elicit: true
|
elicit: true
|
||||||
owner: scrum-master
|
owner: scrum-master
|
||||||
editors: [scrum-master]
|
editors: [scrum-master]
|
||||||
|
|
||||||
- id: change-log
|
- id: change-log
|
||||||
title: Change Log
|
title: Change Log
|
||||||
type: table
|
type: table
|
||||||
|
|
@ -2623,7 +2623,7 @@ sections:
|
||||||
instruction: Track changes made to this story document
|
instruction: Track changes made to this story document
|
||||||
owner: scrum-master
|
owner: scrum-master
|
||||||
editors: [scrum-master, dev-agent, qa-agent]
|
editors: [scrum-master, dev-agent, qa-agent]
|
||||||
|
|
||||||
- id: dev-agent-record
|
- id: dev-agent-record
|
||||||
title: Dev Agent Record
|
title: Dev Agent Record
|
||||||
instruction: This section is populated by the development agent during implementation
|
instruction: This section is populated by the development agent during implementation
|
||||||
|
|
@ -2636,25 +2636,25 @@ sections:
|
||||||
instruction: Record the specific AI agent model and version used for development
|
instruction: Record the specific AI agent model and version used for development
|
||||||
owner: dev-agent
|
owner: dev-agent
|
||||||
editors: [dev-agent]
|
editors: [dev-agent]
|
||||||
|
|
||||||
- id: debug-log-references
|
- id: debug-log-references
|
||||||
title: Debug Log References
|
title: Debug Log References
|
||||||
instruction: Reference any debug logs or traces generated during development
|
instruction: Reference any debug logs or traces generated during development
|
||||||
owner: dev-agent
|
owner: dev-agent
|
||||||
editors: [dev-agent]
|
editors: [dev-agent]
|
||||||
|
|
||||||
- id: completion-notes
|
- id: completion-notes
|
||||||
title: Completion Notes List
|
title: Completion Notes List
|
||||||
instruction: Notes about the completion of tasks and any issues encountered
|
instruction: Notes about the completion of tasks and any issues encountered
|
||||||
owner: dev-agent
|
owner: dev-agent
|
||||||
editors: [dev-agent]
|
editors: [dev-agent]
|
||||||
|
|
||||||
- id: file-list
|
- id: file-list
|
||||||
title: File List
|
title: File List
|
||||||
instruction: List all files created, modified, or affected during story implementation
|
instruction: List all files created, modified, or affected during story implementation
|
||||||
owner: dev-agent
|
owner: dev-agent
|
||||||
editors: [dev-agent]
|
editors: [dev-agent]
|
||||||
|
|
||||||
- id: qa-results
|
- id: qa-results
|
||||||
title: QA Results
|
title: QA Results
|
||||||
instruction: Results from QA Agent QA review of the completed story implementation
|
instruction: Results from QA Agent QA review of the completed story implementation
|
||||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue