codebase-inspection

Scan GitHub repositories with pygount for LOC counts and language breakdowns.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/blueskies1818/hermesALIone --skill codebase-inspection-blueskies1818
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codebase-inspection
Source: https://github.com/blueskies1818/hermesALIone/tree/main/Agent/skills/github/codebase-inspection
Command: npx skills add https://github.com/blueskies1818/hermesALIone --skill codebase-inspection-blueskies1818

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pygount, and includes scripts (resource) components.

What problem does it solve?

Quickly and efficiently gain insights into the structure, composition, and code health of GitHub repositories using the pygount tool.

Core Features & Use Cases

  • LOC (Lines of Code) Analysis: Provides an immediate LOC count, aiding in codebase sizing and estimation.
  • Language Breakdown: Offers a detailed analysis of the languages present in the repository, helpful for multi-language projects.
  • Codebase Metrics: Computes the ratio of code lines to comment lines, helping in code readability and maintainability assessments.
  • Custom Filter: Allows the exclusion of common noise files (like .git, node_modules, etc.) and supports filtering by language for specific results.

Quick Start

Inspect the 'repo-project' GitHub repository to analyze its lines of code and language ratios.

Frequently Asked Questions about codebase-inspection

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze lines of code in a GitHub repository?

To analyze lines of code in a GitHub repository, this Skill utilizes pygount to scan the codebase, providing an immediate LOC count alongside a detailed language breakdown.

How do I check the code to comment ratio of a codebase?

Checking the code to comment ratio of a codebase is done by scanning repository files with pygount, which computes the exact ratio to help assess code readability and maintainability.

Can I exclude node_modules and .git directories when scanning repository metrics?

You can exclude node_modules and .git directories when scanning repository metrics by applying the custom filter feature, which removes common noise files for specific language analysis results.

What is the best way to get a language breakdown for a multi-language project?

The best way to get a language breakdown for a multi-language project is using pygount to scan the codebase, offering detailed analysis of all programming languages present in the repository.

Do I need to install pygount to perform codebase inspection?

You need to install pygount to perform codebase inspection, as the Skill directly utilizes this dependency to scan repositories and compute structural metrics like LOC and language ratios.