72
GitHub Stars
1
Bundled Files
3 weeks ago
Catalog Refreshed
2 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstart where the catalogue uses aiagentskills.
npx veilstart add skill aidotnet/moyucode --skill git-stats- SKILL.md872 B
Overview
This skill analyzes Git repository statistics to surface commit patterns, contributor activity, and file-level changes. It provides quick summaries and filters so teams and maintainers can understand history, authorship, and recent code churn. The output helps prioritize reviews, audits, and refactoring based on objective repository metrics.
How this skill works
The tool parses the repository commit log, aggregates metrics by author, date range, and file paths, and computes summaries such as commits per contributor, lines added/removed, and most-changed files. It supports filters for time windows, top-N lists, and toggles for commits, contributors, or file-level stats. Results are presented as concise tables and counts that are easy to integrate into CI reports or local analysis scripts.
When to use it
- When you need a quick overview of recent commit activity or trends in a repo
- To identify top contributors and measure contribution distribution over time
- When auditing which files or modules have the most churn before refactoring
- To generate commit or contributor reports for retrospectives and release notes
- When validating impact of a time window (e.g., sprint or quarter) on codebase
Best practices
- Run analyses with an explicit --since/--until date range to reduce noise from legacy history
- Combine contributor stats with email normalization to correctly group identities
- Exclude vendor, build artifacts, and generated files to focus on source code changes
- Use top-N file or path filters to surface the most relevant hotspots quickly
- Integrate frequent runs into CI or dashboards to track trends instead of one-off checks
Example use cases
- Generate a contributor leaderboard for the past month to credit work for a release
- Find the top 10 most-changed files to prioritize a refactor or write tests
- Produce commit counts per author since a given sprint start for capacity planning
- Detect spikes in deletions or additions after a major merge to investigate regressions
- Export commit history summary to include in a project health dashboard
FAQ
It analyzes the Git data available in the local clone. Fetch or clone the remote first to ensure analysis reflects the latest remote state.
Can it distinguish merge commits from regular commits?
Yes. The tool can filter or tag merge commits so you can include or exclude them from summaries.