Standards

The three rule books the project follows. They apply to all code, all UI, and all AI-assisted development.

Pages

  • Coding — file size limits, naming, types, styling, Allotment patterns, error handling
  • Design LanguageQuiet Instrument archetype, color, typography, spacing, motion
  • Context System — how the .opencode/context/ library is organized

Why these three

  • Coding is the contract every PR has to meet. The 500-line file limit and the “no 1–2 letter variable names” rule are the two most-violated constraints.
  • Design is the contract every UI change has to meet. The shell is greyscale; color is reserved for node types, run status, and the user’s generated output.
  • Context System is the contract every AI agent’s working memory follows. MVI-style brevity, function-based folders, navigation.md at every level.

What next