diff --git a/frontend/CLAUDE.md b/frontend/CLAUDE.md index 2d39e36..35b75da 100644 --- a/frontend/CLAUDE.md +++ b/frontend/CLAUDE.md @@ -1,5 +1,13 @@ # hiveops-aria frontend — CLAUDE.md +> ## ⛔ STOP — before writing ANY `.svelte`, use the template +> 1. Read `hiveops-template/CLAUDE.md` (the design system). +> 2. **Copy, don't write from scratch** — start from `hiveops-template/frontend/src/components/TablePage.svelte` (list/table pages) or `TemplatePage.svelte` (pages with status/severity badges). +> 3. Header = **text only**. Action buttons (Add/Refresh/Compose) go in `.toolbar-right`, never in `.header`. *(hook-enforced)* +> 4. Copy the filter-sidebar + table CSS **verbatim** — never simplify. +> 5. Scoped `