purview-aspire-resourcekit
purview-aspire-resourcekit에는 purview-dev에서 수집한 skills 8개가 있으며, 저장소 수준 직업 범위와 사이트 내 skill 상세 페이지를 제공합니다.
이 저장소의 skills
Use when converting an Aspire AppHost (typically Program.cs/AppHost.cs) into Purview.Aspire.ResourceKit patterns: generate a HostKit, split resources into ResourceKits with BuildResource/ConfigureResource, map existing config into generated options (IsEnabled/Name), replace direct wiring with AddAspireResourceKit, and update tests/fixtures/configuration to use OptionsHelper and ResourceKit semantics.
Use when creating, moving, or splitting projects in a repository that uses Purview.DotNetProjectSdk, especially for src/tests placement, test suffix naming, namespace alignment, and automatic project-reference behavior.
Create and apply a prerelease bump using Changesets CLI, with the new changeset markdown summarizing the actual changes since the last shipped release.
Use when creating or refactoring .NET tests with TUnit conventions (AAA pattern, naming, async assertions, and CancellationToken usage).
Git workflow and conventional commit guidance.
Lefthook Git hook integration.
Use for quick TUnit --treenode-filter patterns.
Run, filter, and select TUnit tests through `dotnet test`. Use this whenever executing .NET tests in a project that depends on TUnit (built on Microsoft.Testing.Platform / MTP, not VSTest), when `dotnet test --filter` reports "Zero tests ran", or when tests must be narrowed by assembly, namespace, class, test name, [Category], or other custom properties. Covers the `--treenode-filter` path-based query syntax, its operators, the `--` separator rules across SDK versions, and common 0-tests troubleshooting.