Guidance for AI coding agents working in this repository.
Before making changes, read:
CONTRIBUTING.mdfor contribution, PR, testing, commit, and agent-specific expectations.RELEASE.mdfor release workflow details.README.mdfor user-facing behavior, install/use examples, and package or app overview.docs/README.mdfor the project documentation index.docs/development.mdfor local setup and development workflows.docs/testing.mdfor test strategy, commands, and verification expectations.docs/architecture.mdfor project structure, boundaries, and important invariants.docs/conventions.mdfor project-specific coding, documentation, and maintenance conventions.
Treat those files as the source of truth. Do not duplicate or reinterpret their rules here.
- Keep documentation in sync when changing behavior, public interfaces, workflows, architecture, configuration, or operational assumptions.
- Put project-specific development details in
docs/; keep root files focused on their standard audiences. - Prefer linking to the source of truth over duplicating long instructions across files.
- When adding new docs, link them from
docs/README.mdand update this file only when they become important entry points for future agents.
- Follow PR, issue, and agent-labeling rules in
CONTRIBUTING.md. - Use the issue-linking format specified in
CONTRIBUTING.md.
- Follow
RELEASE.mdfor release workflow and changeset creation steps. - If this project uses changesets, treat
RELEASE.mdand any changeset guidance inCONTRIBUTING.mdas authoritative.