Agent skill
dotnet-repo-discovery
Discover the primary .sln, list projects, and emit a solution map with target frameworks and test flags.
Install this agent skill to your Project
npx add-skill https://github.com/incursa/workbench/tree/main/.codex/skills/dotnet-repo-discovery
SKILL.md
dotnet-repo-discovery
Locate the primary solution file, enumerate projects, extract target frameworks and test flags, and generate a solution map artifact.
Outputs
artifacts/codex/solution-map.jsonartifacts/codex/solution-map.md
Requirements
dotnetCLIrg(ripgrep)python3(bash script only)- PowerShell (
pwsh) for Windows
Run
Bash:
bash .codex/skills/dotnet-repo-discovery/scripts/discover-dotnet-repo.sh
PowerShell:
pwsh -File .codex/skills/dotnet-repo-discovery/scripts/discover-dotnet-repo.ps1
The scripts prefer a solution in the repo root. If none exists, they pick the shortest path to a .sln file.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
workbench-github
GitHub workflows for Workbench CLI. Use when creating pull requests from work items or wiring GitHub-specific actions.
workbench-architecture
Architecture and ADR workflows for Workbench CLI. Use when documenting system design, decisions, tradeoffs, or rationale that must be tracked over time.
dotnet-build-diagnostics
Capture dotnet environment and CI-style build diagnostics with binlog and summary output.
dotnet-test-triage
Run dotnet test, capture failed test cases, and generate a rerun filter plus a markdown failure summary. Use when test runs fail and you need a focused rerun command or a compact failure report.
dotnet-symbol-grep-recipes
Quick ripgrep recipes for common C# navigation tasks in this repo.
workbench-docs
Documentation workflows for Workbench CLI. Use when creating or updating specs, ADRs, runbooks, guides, or general docs, and when syncing backlinks or change notes.
Didn't find tool you were looking for?