All specs
Reference · 57 specs

Every component, specified.

Anatomy, API surface, keyboard shortcuts, capability fallbacks. The single source of truth for what every Caret component does and why — the document an AI assistant or another implementer reads when they need exact behaviour, not vibes.

Interactive

23 specs

Display

22 specs

Utility

5 specs

Reference

7 specs

Every spec lives in specs/<name>.md. Edit the markdown, rebuild, and the rendered page picks the change up.