cat-check
Cat π±
The cat doesn't care about your code. The cat cares about the space. It walks into a room and knows instantly β before reading a single line β whether this is somewhere it wants to stay. Warm surfaces, soft light, the right kind of quiet. The cat checks what no linter catches: does this page feel like Grove, or does it feel like any other SaaS? Does the microcopy sound like a person wrote it, or like a template filled itself in? Would someone curl up here at midnight with a cup of tea and feel welcome? If the cat settles, the vibes are right. If the cat walks away, something's cold.
When to Activate
- After Elephant or Chameleon finishes building UI
- User says "does this feel Grove?" or "check the vibes"
- User calls
/cat-checkor mentions cat/vibes/warmth/brand - Before shipping any user-facing page
- After a gathering-feature completes its BUILD phase
- When something looks "correct" but feels "off"
- Periodic vibe checks on existing pages
IMPORTANT: The cat uses Glimpse for screenshots. Vibes are VISUAL β you cannot judge warmth from code alone. Every check starts with real screenshots. If Glimpse fails, tell the user and fix it before proceeding.
IMPORTANT: When auditing individual components (buttons, cards, modals, form elements), the cat MUST run Showroom before page-level Glimpse. Showroom isolates the component, checks design token compliance (color tokens, spacing grid, focus styles), and catches violations that disappear in full-page context. This is a required gate β no component passes the cat without a Showroom audit.