Shareable instruction files for Cursor, Claude Code, Copilot, Windsurf, and more — installed alongside your existing agent rules.
Before doing any work, you MUST read: Before claiming any UI / visual / content task is done, run `/.agents/review-checklist.md` against your own diff. When the work is a product brief, initiative, or design proposal (not just a UI surface), also run `/.agents/product-review-checklist.md` — problem defined before solution, alternatives compared, success metric + measurement infrastructure, review date, and a post-launch keep/iterate/kill decision.
pnpm + Turborepo monorepo of TypeScript SDKs under `packages/`: a framework-agnostic core (`@thunderid/javascript`), a browser layer (`@thunderid/browser`), a server layer (`@thunderid/node`), and framework SDKs built on top of those (`react`, `vue`, `nuxt`, `nextjs`, `express`, `react-router`,
HVTracker (hvtracker.net) — AI-agent trust registry (HVTrust scores, grades A–D). FastAPI + static-site generator, deployed on Railway. This file is the session bootstrap: trust it instead of re-discovering the repo; verify only what you change.
Build a small, inspectable system that connects an engineering agent's outcome to the native trajectory evidence that produced it. Deliver capture and observation before cross-harness normalization or semantic evaluation.
One shared instruction source for Codex and Claude Code. Updated 2026-10-06. Quality goal: preserve accepted functionality and compatibility while making responsibilities clear, dependencies directional, state ownership explicit, failures recoverable and behavior verifiable. Reduce actual maintenance cost; avoid abstraction for its own sake.
Start in the owning project under `Sources/`. See [README.md](README.md) for build/test entry points, [core architecture](Sources/BlazorMonacoEditor/README.md) for browser/.NET ownership and model identity, and [Roslyn architecture](Sources/BlazorMonacoEditor.Roslyn/README.md) for completion routing.
WebSocket automation bridge only. The native `/mcp` HTTP/SSE transport is a SEPARATE lifecycle under `../MCP/Transport/` (see `../MCP/AGENTS.md`). Do not document or edit it here; do not route around either boundary.
`jobs-board-recipes/1` retains stable receipts for previously installed Board review recipes. Current Board creation and scheduling no longer install or recover the special Switch reviewer. Keep the schema, compatibility methods and stored definitions intact. Existing receipts still
These instructions apply to `docs/` and supplement the repository `AGENTS.md`. code fence unless it is clearly labeled. Files under `docs/plugins/` are generated. Change the runner schema or a template under `tools/docgen/`, then run `make generate-docs`. Other pages under
dump($translationResult, $aiResponse); dump('Translation Start', $input); dump('Translation Complete', $result); composer require barryvdh/laravel-debugbar --dev Log::debug('AI API Request', ['prompt' => $prompt]);