What problem does it solve? Measuring the size and composition of a .NET codebase is hard to do consistently: build output folders pollute counts, language mixes are unclear, and branch-to-branch comparisons lack repeatable commands. This Skill standardizes how the open-source cloc tool is used in .NET repositories so footprint, composition, and diff metrics are reproducible in local workflows and CI. ## Core Features & Use Cases - Repeatable LOC and language-mix reporting: Count C#, Razor, MSBuild, JSON, XML, and YAML with explicit include and exclude rules that skip bin, obj, and vendored folders. - Branch and release diff statistics: Compare refs such as origin/main versus HEAD or tagged releases with cloc --git --diff to quantify change size. - Machine-readable output for CI: Emit JSON, CSV, YAML, or Markdown reports that docs and pipelines can consume and rerun. - Use Case: A team wants to verify that a refactoring reduced production code size. The Skill runs a baseline cloc count, compares it after the refactor, and produces a JSON diff report for the pull request. ## Quick Start Ask the AI to add cloc-based line-count and language-mix reporting to your .NET repository, excluding build output directories.