review should be explicitly checked against these principles; deviations require a clear justification.
## Frontend
API related code is generated by swagger.
For each new feature, use a placeholder function
Frontend
Supplements the root `CLAUDE.md`. Covers frontend-specific build/bundle conventions.
## Code-splitting
Every route element in `App.tsx` must be `React.lazy(() => import('./pages/...'))`, not a static import — except `Login`, the only
Agentic-Desktop-Pet is an AI desktop pet application built with:
- **Godot 4.x** (frontend) - Handles the desktop pet UI, animations, transparent window, and user interaction
- **Python FastAPI** (backend
claude.ai/code) when working with code in this repository.
## Project Overview
**Claude Code Karma Frontend** — SvelteKit + Svelte 5 web interface for monitoring and analyzing Claude Code sessions. Connects
Standards (Code Change Gate)
**All code must comply with [`docs/COMMENT_STANDARDS.md`](docs/COMMENT_STANDARDS.md). No exceptions.**
## 8. Frontend Standards (Code Change Gate)
**All frontend code must comply with [`docs/FRONTEND_STANDARDS.md`](docs/FRONTEND_STANDARDS.md). No exceptions
test -run TestWeightedList ./balancers/
# Format code
go fmt ./...
# Tidy dependencies
go mod tidy
```
### Frontend Development
```bash
cd webui
# Install dependencies
pnpm install
# Run development server (proxies /api to localhost
this repository. Two standalone apps plus
shared packages (no workspace/turbo; every package installs independently).
- `frontend/` - Next.js + React product UI on the BoardUI design system.
Conventions live in `frontend/AGENTS.md` and
`frontend/components/foundations/DESIGN-RAMP.md
release does not need an image rebuild; dependency and bundled-example changes do. The frontend selects the ECR tag from the workspace version, and existing Modal sandboxes do not update
visible run-scoped worker labels may be coarse English role-family names such as `frontend`, `backend`, or `test`, but Meta_Kim does not project those execution labels as durable agents
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.