reviewing-documentation
Documentation Review Guidance
Audit, improve, and maintain documentation quality across the repository. Search for doc files — don't rely on hardcoded paths.
Architecture Maintenance
For ARCHITECTURE-FLOW.md updates, load .github/skills/understanding-architecture/SKILL.md first — it has validation commands and source-of-truth mappings.
SKILL.md Quality Gates
Naming rules (agentskills.io spec):
- ✅
writing-csharp-code(lowercase, hyphens, max 64 chars) - ❌
WritingCSharpCode|writing--csharp|-writing-code
Required frontmatter: name (must match directory name), description (must explain WHAT and WHEN, max 1024 chars)
Body must include: goal statement, practical code examples, common mistakes, related skill cross-references.
.agent.md Quality Gates
More from microsoft-foundry/foundry-agent-webapp
writing-bicep-templates
Provides Bicep coding standards for Azure infrastructure in this repository. Use when writing or modifying Bicep files, configuring Container Apps, setting up RBAC, or working with Azure resources.
37writing-typescript-code
Provides TypeScript and React coding standards for this repository. Use when writing or modifying TypeScript code, creating React components, implementing MSAL authentication, or working with the frontend.
12deploying-to-azure
Provides deployment commands and troubleshooting for Azure Container Apps. Use when running azd commands, deploying containers, debugging deployment failures, or updating infrastructure in this repository.
11writing-csharp-code
Provides C# and ASP.NET Core coding standards for this repository. Use when writing or modifying C# code, implementing API endpoints, configuring middleware, or working with authentication in the backend.
11validating-ui-features
Provides step-by-step procedures for validating UI features - theme toggle, new chat, cancel stream, markdown rendering, and token usage info.
10troubleshooting-authentication
Provides authentication troubleshooting for MSAL, JWT, and Entra ID. Use when debugging 401 errors, token issues, MSAL configuration problems, or credential failures in this repository.
10