MANDATORY for static source-to-test pairing: find or list source files/modules without corresponding tests, or suggest test locations from repository structure. Invoke even for a tiny package; do not substitute manual globbing. Uses Roslyn for C#/.NET and tree-sitter for Python, TS/JS, Go, Java, Rust, Ruby, Kotlin, Swift, PowerShell, and C++.
安装
npx skills add dotnet/skills --skill find-untested-sourcesnpx skills add dotnet/skills --skill find-untested-sources -a claude-code -gnpx skills add dotnet/skills --skill find-untested-sources -a codex -ggemini skills install https://github.com/dotnet/skills.git --path plugins/dotnet-test/skills/find-untested-sourcesgh skill install dotnet/skills find-untested-sourcesgit clone --depth 1 https://github.com/dotnet/skills /tmp/dotnet__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/dotnet__skills/plugins/dotnet-test/skills/find-untested-sources ~/.claude/skills/find-untested-sources # Claude Code
cp -R /tmp/dotnet__skills/plugins/dotnet-test/skills/find-untested-sources ~/.agents/skills/find-untested-sources # Codex, Cursor, Gemini CLI, Copilot, OpenCode