AGENTS.md · git:20260324.1472189 · 2026-03-24 · sha256 e75ef9502796e030
AGENTS.md git:20260324.1472189A
Immutable. This exact content never changes and is served at /api/v1/blob/e75ef9502796e030.
<!-- OPENSPEC:START --> # OpenSpec Instructions These instructions are for AI assistants working in this project. Always open `@/openspec/AGENTS.md` when the request: - Mentions planning or proposals (words like proposal, spec, change, plan) - Introduces new capabilities, breaking changes, architecture shifts, or big performance/security work - Sounds ambiguous and you need the authoritative spec before coding Use `@/openspec/AGENTS.md` to learn: - How to create and apply change proposals - Spec format and conventions - Project structure and guidelines Keep this managed block so 'openspec update' can refresh the instructions. <!-- OPENSPEC:END --> <!-- OCR:START --> # Open Code Review Instructions These instructions are for AI assistants handling code review in this project. Always open `.ocr/skills/SKILL.md` when the request: - Asks for code review, PR review, or feedback on changes - Mentions "review my code" or similar phrases - Wants multi-perspective analysis of code quality - Asks to map, organize, or navigate a large changeset Use `.ocr/skills/SKILL.md` to learn: - How to run the 8-phase review workflow - How to generate a Code Review Map for large changesets - Available reviewer personas and their focus areas - Session management and output format Keep this managed block so 'ocr init' can refresh the instructions. <!-- OCR:END --> # Code Conventions - **TypeScript only**: Do not create raw `.js` or `.mjs` files unless they serve a config purpose (e.g., `vite.config.mjs`, `eslint.config.mjs`). All project code, scripts, and utilities must be written in TypeScript. - **Nx-native automation**: Release process automation must use Nx extension points (e.g., `VersionActions`, `preVersionCommand`), not npm lifecycle scripts or standalone scripts.