What problem does it solve?
This Skill helps agents understand the structure of .NET solutions, making it easier to find entry points, understand project dependencies, and locate configuration files.
Core Features & Use Cases
- Entry Point Discovery: Identifies various application starting points (e.g.,
Program.cs with Main, top-level statements, worker services, test projects).
- Solution File Parsing: Understands
.sln and .slnx formats to list projects and their relationships.
- Dependency Traversal: Maps
ProjectReference relationships to understand build order and impact analysis.
- Configuration Location: Finds
appsettings*.json, launchSettings.json, Directory.Build.props/targets, and other common config files.
- Layout Recognition: Identifies common solution structures like
src/tests, vertical slices, and modular monoliths.
- Use Case: When presented with a new .NET codebase, an agent can use this Skill to quickly map out all projects, their dependencies, and identify the main application entry points.
Quick Start
Use the dotnet-solution-navigation skill to find all .sln files in the current directory.