Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use Chous in .NET repositories that ship sizeable frontend codebases and want file-structure linting, naming convention enforcement, and folder-layout policy as a CLI gate. USE FOR: growing frontend trees; naming, folder, or file-placement policy; CI checks for frontend layout drift. DO NOT USE FOR: semantic code bugs, type errors, or framework API misuse; CSS, HTML, or JS rule enforcement inside files. INVOKES: inspect the repository context, edit targeted files, and run relevant build, test, l
.claude/skills/managedcode-chous/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 6% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 27% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -28% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 8% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 21% | 0% |
ClientApp/, src/, apps/, or packages/AGENTS.mdpackage.json.chous filechous init or a known preset, then tighten only the rules the repo can explain..chous file readable enough that future contributors understand the policy.npx chousrg --files -g 'package.json' -g '.chous'rg -n '"chous"' --glob 'package.json' .npx chousnpm install -g chousnpx chous initAGENTS.md and package.json, then verify with:npx chousstatus: configured if the repo now has a checked-in structure-lint baseline, or status: improved if an existing baseline was tightened.status: not_applicable when the repo is too small or too fluid to justify a structure-lint gate right now..chous policy before enforcing it in CI..chous rules reflect real architecture intentstatus: not_applicable with a reason.status: complete | clean | improved | configured | not_applicable | blockedplan: concise plan and current stepactions_taken: concrete changes madeverification: commands, checks, or review evidenceremaining: unresolved items or noneOther measured skills in the registry, with their headline benchmark lift.