Write once, run everywhere
A single source of truth for your development rules. Compile to any AI editor.The Problem
If you use Claude Code, Cursor, and Gemini CLI, you maintain the same rules in three different files with three slightly different formats. They always drift apart.The Solution
Prebuilt Rule Blocks
Start with battle-tested presets instead of writing from scratch:typescript-strict
No any, explicit returns, union types over enums
react-conventions
Hooks rules, component patterns, naming
nextjs-approuter
App Router, RSC, server actions
tailwind
Utility-first, no custom CSS, design tokens
testing-basics
Test naming, coverage, mocks
supabase-rls
RLS enforcement, auth patterns