BMAD-METHOD/expansion-packs/bmad-javascript-fullstack/data/core-principles-modular/index.md

1.6 KiB

Core Development Principles - Index

Modular core principles for efficient context loading. Load only what you need.

Module Structure

Essential (Load Always) - ~300 tokens

  • essential-principles.md - Universal principles every agent must follow

Context Management - ~400 tokens each

  • context-efficiency.md - Token optimization and JIT loading
  • runtime-monitoring.md - Token accounting and self-regulation
  • prompt-caching.md - Cache optimization strategies

Development Standards - ~200 tokens each

  • code-quality.md - Naming, TypeScript, testing standards
  • security-standards.md - Authentication, validation, API security
  • performance-standards.md - Frontend and backend optimization
  • documentation-standards.md - Code, API, architecture docs

Loading Strategy

For All Agents

ALWAYS LOAD:
- essential-principles.md (~300 tokens)

LOAD IF NEEDED:
- context-efficiency.md (when managing complex workflows)
- runtime-monitoring.md (when approaching token limits)
- prompt-caching.md (for repetitive tasks)

By Agent Role

React Developer:

  • essential-principles.md
  • code-quality.md (TypeScript section)
  • performance-standards.md (Frontend section)

Node Backend Developer:

  • essential-principles.md
  • code-quality.md (Testing section)
  • security-standards.md (API section)
  • performance-standards.md (Backend section)

Solution Architect:

  • essential-principles.md
  • context-efficiency.md
  • All standards (for review)

API Developer:

  • essential-principles.md
  • documentation-standards.md (API section)
  • security-standards.md (API security)