review-testing
Skill8 starsChanged 2 months agoMITView on GitHub
Review changed behavior and tests against the canonical testing quality Rule set, including direct oracles, boundary paths, integration assembly, contracts, determinism, doubles and coverage evidence.
6 other projects use a version of this.
Adopted by
Most recently taken up by
- unlockers-ai/unlockers-skills-librarytheir own version, first seen Nov 8, 2026
- dotnet/orleanstheir own version, first seen Nov 1, 2026
- AgnesAI-Labs/agnet-skills-cntheir own version, first seen Nov 1, 2026
- apache/pinottheir own version, first seen Oct 8, 2026
- ba0918/claude-skillstheir own version, first seen Jul 9, 2026
- worldbank/geoPovLearntheir own version, first seen Jun 1, 2026
Other versions6 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 6
- dotnet/orleans★ 11ksame name
- apache/pinot★ 6.2ksame name
- unlockers-ai/unlockers-skills-library★ 4same name
- worldbank/geoPovLearn★ 2same name
- AgnesAI-Labs/agnet-skills-cn★ 1same name
- ba0918/claude-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository77 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- llms.txtllms.txt
- archive-milestoneSkill
- assess-product-opportunitySkill
- automate-testsSkill
- bump-versionSkill
- capture-work-itemsSkill
- commit-workSkill
- competitive-researchSkill
- consume-nats-messageSkill
- decontextualize-textSkill
- deep-researchSkill
- define-docs-normsSkill
- define-missionSkill
- define-north-starSkill
- define-roadmapSkill
- define-strategic-pillarsSkill
- define-visionSkill
- deliver-featureSkill
- design-strategic-goalsSkill
- eli5Skill
- establish-delivery-workflowSkill
- execute-delivery-workflowSkill
- generate-agent-entrySkill
- generate-github-workflowSkill
- generate-standard-readmeSkill
- inspect-artifact-stateSkill
- integrate-branchesSkill
- manage-secretSkill
- map-item-dependenciesSkill
- market-researchSkill
- orchestrate-code-reviewSkill
- orchestrate-governance-stepSkill
- orchestrate-repair-loopSkill
- orchestrate-repair-requirements-loopSkill
- orchestrate-roadmap-planningSkill
- plan-milestonesSkill
- plan-nextSkill
- policy-researchSkill
- ponytailSkill
- prepare-presales-responseSkill
- prepare-version-notesSkill
- prioritize-backlogSkill
- product-opportunity-analysisSkill
- promote-roadmap-itemsSkill
- publish-nats-messageSkill
- record-milestone-achievementSkill
- redeploy-localSkill
- refine-skill-designSkill
- review-architectureSkill
- review-codebaseSkill
- review-diffSkill
- review-dotnetSkill
- review-error-surfacingSkill
- review-functional-designSkill
- review-goSkill
- review-implementation-alignmentSkill
- review-javaSkill
- review-observabilitySkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
7 rules. 0 are common, 7 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 4 edited versions we read keep these.
7
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 28
Test-quality review for a change or repository area
- Distinctive: line 37
Use existing test reports when available, but do not infer adequate oracles from a green run or aggregate coverage alone.
- Distinctive: line 47
Do not restate the test checklist in this Skill.
- Distinctive: line 48
Do not count a test file or executed line as a valid behavioral oracle by itself.
- Distinctive: line 49
Do not run full test suites or create tests unless another invoked Skill authorizes it.
- Distinctive: line 50
Do not mark environment-blocked evidence as passed.
- Distinctive: line 51
Do not report the production defect itself.
“Common” is measured: kept by at least 6 in 10 of the 4 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Skill: Review Testing
Purpose
Evaluate changed production behavior and its tests against testing-quality, while applying standards-test-code to test-file construction. Emit findings-list output with category cognitive-testing.
Core objective
Determine whether the test system would detect missing, incorrect and boundary behavior in the supplied scope, not merely whether tests or line coverage exist.
Success requires traceability from changed behavior to discriminating assertions, execution-boundary evidence where applicable, independent contract oracles, one outcome per Rule item and a Rule ID in every finding.
Scope boundaries
This Skill reviews test adequacy and design. It does not run tests as its primary capability, select scope, review production architecture/security/performance, write tests, or repair failures. Use automate-tests for execution and orchestrate-repair-loop for fixes.
Use cases
- Test-quality review for a change or repository area
- The testing cognitive step in
orchestrate-code-review - Review of public-contract, integration-boundary or critical-path evidence
Behavior
- Load testing-quality, standards-test-code and record versions where present.
- Resolve profiles, coverage policy and waivers from project configuration and the changed behavior.
- Build a behavior-to-test map. Inspect assertions, boundary/error cases, production composition, contract fixtures, determinism controls and test doubles.
- Use existing test reports when available, but do not infer adequate oracles from a green run or aggregate coverage alone.
- Emit one finding per failed Rule item with category
cognitive-testingand a fully qualified TST ID. - Return Rule coverage using the exact
passed,waived,not_applicableandevidence_limitedfields from the findings-list Spec.
Input and output
Input is selected production and test code. Output follows findings-list; descriptions cite testing-quality@<version>/<TST-ID>.
Restrictions
- Do not restate the test checklist in this Skill.
- Do not count a test file or executed line as a valid behavioral oracle by itself.
- Do not run full test suites or create tests unless another invoked Skill authorizes it.
- Do not mark environment-blocked evidence as passed.
- Do not report the production defect itself. This Skill reports only that nothing would have caught it; the concern Skill that owns the defect reports the defect and carries its severity.
Self-Check
- Canonical testing and test-code Rules were loaded.
- Changed behaviors were mapped to discriminating assertions.
- Every applicable TST item has a pass, finding, valid waiver or evidence limitation.
- Findings are precise and cite Rule IDs.
- Green tests and aggregate coverage were not overinterpreted.
Examples
Example 1: built but not wired
Unit tests instantiate a new handler directly, but production registration is absent. Emit a TST-003 finding at the integration boundary; architecture review may separately raise ARC-008.
Example 2: line coverage without an oracle
A branch executes but no assertion distinguishes the required outcome. Emit a TST-001 finding; do not accept the coverage percentage as proof.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

