repo_health
Analyze a local Git repository and generate a health score from 0 to 100 based on README, license, tests, TODO density, and large file presence, with actionable recommendations.
Instructions
Give a repository an overall health score with supporting evidence.
Checks for a README, a LICENSE, a test suite, and Git version control, plus TODO density and oversized files, then rolls it all into a single 0-100 score with concrete recommendations.
Args: path: Filesystem path to the repo root. large_file_threshold: Line count above which a file counts as "large".
Returns: Dict with score, component checks, counts, largest_files, and a list of recommendations for the lowest-scoring areas.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | . | |
| large_file_threshold | No |