Skip to main content

Design Principles

  1. Precision over brevity - Clear is better than compact
  2. Explicit over implicit - Don't make users guess
  3. Validation-friendly - Structure enables error checking
  4. Backwards compatible - Can convert existing patterns
  5. Tool-agnostic - Works with any implementation
  6. Craft-friendly indexing - 1-based numbering for accessibility