Factory**, VNCSS Config,
BBox Extractor and helpers. Python backend runs inside ComfyUI; the frontend is plain ES
modules in `web/` (no bundler, no build step). `.github/copilot-instructions.md` carries the
same guidance
1.2k9d agoReviewMountCreate a free account to mount
base folders without approval.
- Do not change the application's dependencies without approval.
## Frontend Bundling
- If the user doesn't see a frontend change reflected in the UI, it could
1.2k9mo agoReviewMountCreate a free account to mount
when working with code in this repository.
## Project Overview
Octo-web is the web frontend for DMWork (enterprise IM platform). It's a pnpm monorepo with Turborepo, React + TypeScript.
- **Package
Steady8 mentions in 2 weeks
No other project uses it yet
1.2k6mo agoReviewMountCreate a free account to mount
subproject inventory, dependency graph, and known structural issues in `java_console/` + `java_tools/`.
- [Java Frontend App](docs/AI/frontend-app.md) - Console startup, ECU connection and data flow, main user workflows, and module boundaries
1.2k3mo agoReviewMountCreate a free account to mount
site-architecture`, `programmatic-seo`, or `schema` skill based on the task.
- Use the `anthropic-frontend-design` or `openai-frontend-design` skill when creating or reshaping a UI.
- **Keep users
No other project uses it yet
1.2k16d agoReviewMountCreate a free account to mount
monorepo managed with Just and npm workspaces, with the following structure:
```
apps/
├── webapp/ # React frontend application
└── server/ # Node.js/Express backend API
libraries/
└── … # Shared workspace libraries
```
## Communication core
Located in `apps/webapp/src/script/core
1.2k6y agoReviewMountCreate a free account to mount
repository.
Zen is a self-hosted notes app: Go backend with SQLite (FTS5), Preact frontend bundled by esbuild.
## Core rules (always apply)
- Keep code simple and readable; prefer the smallest
1.2k41d agoReviewMountCreate a free account to mount
Frontend guidance — `src/`
React 19 + TypeScript + Tailwind v4, talking to the Rust backend over Tauri `invoke()`.
Read [`../CLAUDE.md`](../CLAUDE.md) first for the project-wide rules.
---
## 1. Internationalisation — the rule that
1.2k25d agoReviewMountCreate a free account to mount
complete.
- Text a **player** will read is a **translation key**, never English prose. The frontend resolves
keys via `src/utils/backendI18n.ts`; `scripts/audit-i18n.mjs` scans `src-tauri/` for literals that
escaped. Adding
1.2k25d agoReviewMountCreate a free account to mount
KolibriAuthPermissions` from `kolibri.core.auth.permissions`.
- **Error constants**: API validation errors use codes from `kolibri/core/error_constants.py`, mirrored in frontend.
### Multi-Agent / Multi-Worktree Isolation
→ See `docs/howtos/multi_agent_setup.md` for full setup including KOLIBRI_HOME isolation
1.2k3mo agoReviewMountCreate a free account to mount
endpoints belong in `turbo/apps/api` (Hono,
`src/signals/routes/`). Browser clients call the canonical API service.
Frontend apps must not add API handlers or thin proxy handlers. If a frontend
origin must expose
1.2k8mo agoReviewMountCreate a free account to mount
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
1.2k3mo agoReviewMountCreate a free account to mount
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.