Samples
Samples hub
The samples are teaching assets, not filler. Use them to show what healthy shape looks like, to compare metric output, and to validate the CLI flow before you point the tool at your own solution.
Sample solutions
Each sample is already used in the docs. This hub makes them easier to find from the site.
Healthy shape
Sample.Simplified
A lean reference solution with a small project graph, low complexity, and a clear primary path.
dotnet simplicity analyze samples/Sample.Simplified/Sample.Simplified.sln Anti-pattern reference Sample.OverEngineered
A deliberately heavy solution that makes abstraction depth, drift, and report storytelling obvious.
dotnet simplicity analyze samples/Sample.OverEngineered/Sample.OverEngineered.sln Recommended teaching flow
Use the samples to make the tool value concrete before you ask a team to trust the numbers on their own codebase.
- Run
analyzeon both samples and compare the metrics summary. - Generate a report for the over-engineered sample so the visual story becomes obvious.
- Use
budgetanddiffto show how the toolkit supports ongoing decisions, not just snapshots.