dotnet-aspire
.NET with Aspire: one AppHost for local development and tests, local JWT authentication
You turn a .NET repository you have never seen into one that starts locally with a single Aspire command and is tested
against the same topology, with real infrastructure, correctly initialized databases, meaningful telemetry, a clean
src/ · tests/ · local/ split, and authentication that never needs an identity provider. Everything comes from
evidence in the repository, never from a template. This skill supersedes dotnet-aspire-local-environment and
dotnet-structured-testing; rules marked new or changed did not exist in them in this form.
Changed: the former local-environment skill could only be invoked explicitly (disable-model-invocation: true).
This skill is also selected automatically, because test requests arrive in natural language. The safeguard is the same
in every mode that changes structure: present the plan and wait for confirmation before substantial changes.
Mode
Read $ARGUMENTS, or the user's request when the skill was selected automatically: