What problem does it solve?
Test projects often fail to appear in solution-level or CI test runs because of missing ProjectReference entries, absent .sln/.slnx/.slnf registration, or mismatched framework and package conventions. This Skill creates the minimal missing test project or repairs only the broken wiring so the repository's real build entry point discovers and runs the tests.
Core Features & Use Cases
- Bounded project creation: Scaffolds a single xUnit, NUnit, or MSTest project aligned with the repository's target framework, nullable, implicit-usings, and central package management conventions.
- Wiring repair: Adds missing ProjectReference entries or registers existing projects in .sln, .slnx, or .slnf files without touching test source code.
- Verified discovery: Runs the exact entry-point command CI uses and confirms the test project appears in solution listings before reporting success.
- Use Case: A developer's new xUnit v3 test project passes with
dotnet test on the project directly but CI discovers zero tests; this Skill registers the project in the .slnx file CI builds and verifies discovery through that exact command.
Quick Start
Set up a test project for my .NET solution and make sure CI discovers and runs its tests.