Individual skill
find-untested-sources
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++. DO NOT USE FOR: real line/branch/Cobertura data, coverage-backed test priorities, CRAP risk, or grading existing tests.
plugins/dotnet-test/skills/find-untested-sources/SKILL.md
Source commit 281e39451fb4487b4828d62fcb51ca853589a185
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 9, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 5,859
- Repository last updated
- Nov 8, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- data Derived category
- testing Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 13,406 bytesSKILL.mdcore · 13,406 bytesSKILL.mdcore · 13,406 bytesSKILL.mdcore · 13,406 bytesSKILL.mdcore · 13,406 bytesSKILL.mdcore · 13,406 bytesSKILL.mdcore · 13,406 bytesSKILL.mdcore · 13,406 bytesSKILL.mdcore · 13,406 bytesSKILL.mdcore · 13,406 bytesSKILL.mdcore · 13,406 bytesSKILL.mdcore · 13,406 bytesSKILL.mdcore · 13,406 bytesSKILL.mdcore · 13,406 bytesSKILL.mdcore · 13,406 bytesSKILL.mdcore · 13,406 bytesSKILL.mdcore · 13,406 bytesSKILL.mdcore · 13,406 bytesSKILL.mdcore · 13,406 bytesSKILL.mdcore · 13,406 bytesSKILL.mdcore · 13,406 bytesscripts/Find-UntestedSources.csasset · 24,622 bytesscripts/find_untested_sources.pyruns · 35,897 bytes
Read excerpt
# Find Untested Sources
## Purpose
Coverage tools answer "which lines were executed?" — they require a green build
and a passing test run, which is minutes-to-tens-of-minutes on a real repo. The
question this skill answers is different and much cheaper:
> _Which source files have no test file referencing any of their declared
> types/symbols?_
That's the question an agent asks **before** writing a new test — and it can be
answered statically in a few seconds by parsing source files, with **no build,
no dependency resolution, and no compilation**. The output is a deterministic