What problem does it solve? Answering questions about repository size, language composition, and code-to-comment ratios requires running line-counting tools correctly, and naive scans that crawl .git, node_modules, or venv directories can hang or produce misleading numbers. ## Core Features & Use Cases - Language Breakdown: Produces a summary table of files, code lines, and comment lines per programming language using pygount. - Targeted Counting: Filters analysis by file suffix (e.g., only Python or YAML) and supports JSON output for programmatic use. - Safe Scanning Defaults: Provides curated --folders-to-skip exclusion lists for Python, JavaScript/TypeScript, and general projects to avoid crawling dependency directories. - Use Case: When asked "how big is this repo?", run pygount with the recommended exclusions to get an accurate per-language LOC summary in seconds. ## Quick Start Ask the agent to count the lines of code and show the language breakdown for the repository at a given path.