tasks — they carry additional patterns, anti-patterns, and context that are not in AGENTS.md:
- **Frontend work** (`react-ui`, `ui-components`): invoke the `react` skill before creating or editing any component
still break the production build.
- Backend changes: run `npm run test:server` before finishing.
- Frontend changes: run `npm run test:client` when relevant. This includes per-screen render snapshots (`client/src/pages/__tests__/screens.snapshot.test.tsx
learning platform built on **Symfony 7.4** (PHP 8.3/8.4/8.5) with a **Vue 3.5** frontend. Uses **API Platform 4.2** for REST/GraphQL APIs, **Doctrine ORM 3.3** for persistence, and **Webpack Encore
same `lib/main.dart` and workspace as desktop.
Do not fork screens or create a second frontend. `kViewerMode` is true on the web:
the browser owns its OAuth session, peer links
atomically — the running proxy picks up changes immediately without restart.
**Partial update flow:**
1. Frontend builds a patch object with only fields the user changed (compared to the last loaded
Flowxtra — own repo, no shared code without a written arrangement |
| Backend | Python (agent + FastAPI) |
| Frontend | Next.js |
| Database | PostgreSQL **and SQLite**, both from the first migration, behind SQLAlchemy (D-029) |
| Voice
they belong to another process.
---
## Code Quality Rules
### Core Principles
You are the best frontend React engineer, the best UI/UX designer, and the best software architect. Hold yourself
compositions — product verticals; may import bricks, never the reverse),
`services/*` (foreign runtimes). pnpm workspaces.
## Frontend rules (apps/web, apps/landing)
- UI primitives come from `~/components/ui/ `. If one is missing, add it
with
with all backends when active. Can be toggled at runtime via the dashboard settings.
### Frontend
The web dashboard (`frontend/`) is vanilla JS/CSS/HTML served via FastAPI+Jinja2. No build step. Communicates
A file Claude Code reads at the start of every session. It holds the commands, conventions and warnings the agent needs for this project.
Where does it go?
At the repository root. Claude Code also reads CLAUDE.md files in subdirectories when it works there.
What should it contain?
Build and test commands, the project's layout, conventions that aren't obvious from the code, and mistakes to avoid. Short files tend to work better than long ones.
CLAUDE.md or AGENTS.md?
Claude Code reads CLAUDE.md; most other agents read AGENTS.md. Many projects keep one and point the other at it.