
GROWI apps/app Turbopack configuration, module optimization, and build measurement tooling. Auto-invoked when working in apps/app.
GROWI main application (apps/app) specific patterns for Next.js, Jotai, SWR, and testing. Auto-invoked when working in apps/app.
Auto-invoked when modifying origin-based conflict detection, revision validation logic, or isUpdatable() method. Explains the two-stage origin check mechanism for conflict detection and its separation from diff detection.
Write tests that verify observable behavior (contract), not implementation details. Auto-invoked when writing or reviewing tests.
GROWI testing patterns with Vitest, React Testing Library, and vitest-mock-extended.
GROWI technology stack, build tools, and global commands. Auto-invoked for all GROWI development work.
Vendor CSS precompilation system for Turbopack compatibility. How to add third-party CSS to components without violating Pages Router global CSS restriction. Auto-invoked when working in apps/app.
GROWI main application (apps/app) architecture, directory structure, and design patterns. Auto-invoked when working in apps/app.
GROWI main application (apps/app) specific commands and scripts. Auto-invoked when working in apps/app.
GROWI monorepo structure, workspace organization, and architectural principles. Auto-invoked for all GROWI development work.
Fix broken symlinks in .next/node_modules/ — diagnose, decide allowlist vs dependencies, and verify