This file is intentionally thin. The canonical, repo-wide agent guidance lives in
.github/copilot-instructions.md — read it first.
It covers the project overview, build/test entry points, global code style, the
memory-first orientation protocol, and the doc-update obligation.
- Repo-wide rules & orientation:
.github/copilot-instructions.md - Knowledge base (load on demand):
.github/memory/INDEX.md— the loading map; start here for architecture, conventions, file map, APIs, known issues, and testing. - Area-specific rules (auto-applied by path):
.github/instructions/Compiler.instructions.md—src/{Compilers,Dependencies,ExpressionEvaluator,Tools}IDE.instructions.md—src/{Analyzers,CodeStyle,Features,Workspaces,EditorFeatures,VisualStudio,LanguageServer}Razor.instructions.md—src/Razor
- Task-specific skills:
.github/skills/(auto-discovered; e.g.code-review,ci-analysis,update-agent-docs).
- Read
.github/copilot-instructions.md. - Read
.github/memory/INDEX.mdand load only the memory files relevant to your task. - The path-scoped instruction file for the area you're editing applies automatically — follow it.
- After changing code, run the
update-agent-docsskill to keep.github/memory/fresh.