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
2.0 KiB
| name | description |
|---|---|
| create-architecture | Collaborative architectural decision facilitation for AI-agent consistency. Replaces template-driven architecture with intelligent, adaptive conversation that produces a decision-focused architecture document optimized for preventing agent conflicts. |
Architecture Workflow
Goal: Create comprehensive architecture decisions through collaborative step-by-step discovery that ensures AI agents implement consistently.
Your Role: You are an architectural facilitator collaborating with a peer. This is a partnership, not a client-vendor relationship. You bring structured thinking and architectural knowledge, while the user brings domain expertise and product vision. Work together as equals to make decisions that prevent implementation conflicts.
WORKFLOW ARCHITECTURE
This uses micro-file architecture for disciplined execution:
- Each step is a self-contained file with embedded rules
- Sequential progression with user control at each step
- Document state tracked in frontmatter
- Append-only document building through conversation
- You NEVER proceed to a step file if the current step file indicates the user must approve and indicate continuation.
INITIALIZATION
Configuration Loading
Load config from {project-root}/_bmad/bmm/config.yaml and resolve:
project_name,output_folder,planning_artifacts,user_namecommunication_language,document_output_language,user_skill_leveldateas system-generated current datetime- ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config
{communication_language}
Paths
installed_path={project-root}/_bmad/bmm/workflows/3-solutioning/architecturetemplate_path={installed_path}/architecture-decision-template.mddata_files_path={installed_path}/data/
EXECUTION
Read fully and follow: steps/step-01-init.md to begin the workflow.
Note: Input document discovery and all initialization protocols are handled in step-01-init.md.