---
name: dotnet-project
description: Trabalhar em soluções .NET, projetos C#, APIs, configs, migrations e testes. Use quando houver .sln ou .csproj.
---

# Dotnet Project

## Procedimento

1. Identifique solution, projetos, target frameworks e comandos dotnet.
2. Preserve contratos de controllers, services, DI, options e EF migrations.
3. Avalie nullable, async, logging, auth e compatibilidade.
4. Rode `dotnet test` ou projeto focado.
5. Reporte solution/projeto afetado e comandos.

## Regra

Não alterar configuração compartilhada sem checar ambientes e testes.

## Objetivo

Ativar esta skill quando os sinais do projeto baterem com o contexto descrito e complementar o fluxo SDD sem depender dele.

## Evidências

Reporte sinais detectados, arquivos consultados, comandos executados e lacunas.

## Fallback

Se os sinais forem inconclusivos, use `project-conventions`, registre a incerteza e siga validação manual.
