Use the open-source free `ArchUnitNET` library for architecture rules in .NET tests.
SkillScore64Maintained
Automatic
◆QA & Test Engineering pack
Last verified 8/19/2026
What it changes
Passed 12 of 19 test cases with the skill, and 5 of 19 without it.
Without skill27%
With skill64%
Checks it passed that the model alone missed
The status field is set to complete.
The output includes a actions_taken field.
The status field is reported as not_applicable.
and 11 more in the full report
9 fixed5 passed either way7 still failing1 broke
Pass-rate lift
+36 pp
Tokens
+16%
Agent turns
0%
Response time
-39%
Model gemini-3.6-flashMeasured 8/19/2026v114 of 22 cases passed with skill · 19 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 9
Prompt
We need to check whether ArchUnitNET is already installed in our .NET solution projects. What exact command should we use to search our project files for existing installation references?
What was checked, without and with the skill
Checked
Without skill
With skill
The command uses ripgrep to search for TngTech.ArchUnitNET.
Missed
Passed
The command filters for csproj files.
Passed
Passed
case-07 · gemini-3.6-flash · 8/19/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md97 lines4 files
ArchUnitNET for .NET
Trigger On
the repo uses or wants ArchUnitNET
architecture testing needs richer modeling than simple dependency checks
Value
produce a concrete project delta: code, docs, config, tests, CI, or review artifact
reduce ambiguity through explicit planning, verification, and final validation skills
leave reusable project context so future tasks are faster and safer
Do Not Use For
the lightest possible architecture rule checks
Inputs
the nearest AGENTS.md
target assemblies
architecture boundaries and naming conventions
Quick Start
Read the nearest AGENTS.md and confirm scope and constraints.
Run this skill's Workflow through the Ralph Loop until outcomes are acceptable.
Return the Required Result Format with concrete artifacts and verification evidence.
Workflow
Load the architecture once per test assembly where possible.
Encode a small number of durable, high-value architecture rules first.
Use the test-framework-specific integration package that matches the repo.
Comprehensive guide for developing in the Astro monorepo. Covers architecture, debugging, testing, and critical constraints. Use when working on features, fixes, tests, or understanding the codebase structure.