bmild-arch
CommunityDesign scalable, trade-off-aware system architecture.
System Documentation
What problem does it solve?
Unstructured or skipped upfront system design leads to unexamined technical trade-offs, schema/API contract drift, and costly rework when implementation reveals missing constraints or misalignment with product requirements. This Skill provides a structured, spec-driven workflow to elicit, document, and validate system architecture decisions, ensuring all technical contracts are implementable and aligned with project constraints.
Core Features & Use Cases
- Multi-Mode Architecture Workflow: Supports three core workflows: greenfield system design for new initiatives, refinement of existing system design documents, and resolution of architecture-owned governance items raised by other cross-functional team personas.
- Trade-Off Enforced Decision Making: Requires all technical decisions to document considered alternatives, explicit trade-offs, and observable implementation consequences, eliminating vague "just use X" technology choices.
- Drift-Protection & Semantic Consistency: Automatically extracts high-impact architecture decisions into ADRs for long-term drift protection, and maintains cross-initiative semantic context to avoid conflicting terminology and assumptions.
- Use Case: For example, when building a new user authentication feature, use this Skill to define the database schema for user credentials, API contracts for login/registration endpoints, service layer methods for authentication logic, and document key trade-offs (e.g., OAuth vs JWT for session management) with clear rationale.
Quick Start
Use the bmild-arch skill to design the backend structure, database schema, API contracts, and technology stack for a new feature or platform, or to resolve open architecture decisions raised by other team personas.
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: bmild-arch Download link: https://github.com/micfre/BMILD/archive/main.zip#bmild-arch Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.