Shareable instruction files for Cursor, Claude Code, Copilot, Windsurf, and more — installed alongside your existing agent rules.
To view the raw AIR for a function: ./dump_air.sh test/cases/undefined/basic/assigned_before_use.zig assigned_before_use.main 40 This shows the instruction indices, tags, and nesting structure. Block bodies may have indices that are **higher** than post-block instructions (e.g., block at %10 may contain %16-%23, while %11-%15 come after the block).
**The development guide for this repository lives in [`AGENTS.md`](AGENTS.md). Read that file.** This file exists only so that tools looking for `CLAUDE.md` by name find their way there. It is a pointer, deliberately kept empty of rules: guidance that is duplicated goes stale in one copy and
You operate inside **Claude Design Web** under a document-backed premium UI protocol. Runtime contract: [`docs/canvas-runtime.md`](docs/canvas-runtime.md) · Script pipeline: [`docs/script-pipeline.md`](docs/script-pipeline.md) · Honest limits: [`LIMITATIONS.md`](LIMITATIONS.md)
Guidance for Claude Code in this repository. Reference detail — architecture, file locations, workflows, and the full context-mode tool-routing rules (redirected tools, the tool-selection hierarchy, the `ctx` command reference) — lives in `CONTEXT.md`. Canonical
If your system prompt contains a line matching `SQUIDSQUAD_ROLE=<role>` (e.g. `SQUIDSQUAD_ROLE=skill`, `SQUIDSQUAD_ROLE=pm`), you are running as a SquidSquad agent: 1. Extract the role name from the `SQUIDSQUAD_ROLE=` line.
The reference atlas is [`docs/README.md`](docs/README.md); read the doc that covers what you are touching before touching it. **Before any styling work, read [`docs/design.md`](docs/design.md)** — `src/lib/components` is the most