|
|
|
@@ -9,19 +9,25 @@ This file tells AI coding agents how to work in this repository as a panel of se |
|
|
|
Before working on any task: |
|
|
|
|
|
|
|
1. Read this `AGENTS.md`. |
|
|
|
2. Read the main skill router: |
|
|
|
2. Read the main agent prompt: |
|
|
|
|
|
|
|
```text |
|
|
|
./.ai/prompts/csharp-dotnet-agent-prompt.md |
|
|
|
``` |
|
|
|
|
|
|
|
3. Read the main skill router: |
|
|
|
|
|
|
|
```text |
|
|
|
./.ai/SKILLS.md |
|
|
|
``` |
|
|
|
|
|
|
|
3. Identify the task type: language, library, data, web, Blazor, API, packaging, testing, security, performance, or review. |
|
|
|
4. Load the matching skill files listed in `.ai/SKILLS.md`. |
|
|
|
5. Inspect the existing solution before writing code: |
|
|
|
4. Identify the task type: language, library, data, web, Blazor, API, packaging, testing, security, performance, or review. |
|
|
|
5. Load the matching skill files listed in `.ai/SKILLS.md`. |
|
|
|
6. Inspect the existing solution before writing code: |
|
|
|
- `*.sln`, `*.slnx` |
|
|
|
- `*.csproj`, `Directory.Build.props`, `Directory.Packages.props`, `global.json` |
|
|
|
- existing namespaces, nullable settings, analyzers, test projects, CI scripts, and style rules |
|
|
|
6. Do not invent project conventions. Follow the existing codebase unless the user asks to refactor. |
|
|
|
7. Do not invent project conventions. Follow the existing codebase unless the user asks to refactor. |
|
|
|
|
|
|
|
## Core Engineering Rules |
|
|
|
|
|
|
|
|