common-conventions
Installation
SKILL.md
TMNL Common Conventions
Overview
TMNL maintains strict conventions for code organization, naming, and documentation. This skill codifies patterns observed across the codebase to ensure consistency.
Mandatory Conventions (Non-negotiable):
- Schema discipline — All domain types use Effect Schema
- Typography 12px floor — No text smaller than 12px
- Atom-as-State doctrine — No Effect.Ref for React consumers
- Dependency audit — Grep before cutting imports
Pattern 1: Library Module Structure
When: Creating a new library at src/lib/{feature}/