project-statslisted
Install: claude install-skill parisgroup-ai/imersao-ia-setup
# Project Stats Report
Generate a comprehensive, comparable project statistics report. Works on any git project.
## How It Works
1. Run the bundled collection script to gather raw data
2. Save the JSON report to `.claude/reports/`
3. Find the most recent previous report (if any)
4. Compare and present a formatted markdown report with trend indicators
## Step 1: Collect Statistics
Run the bundled collection script from the project root:
```bash
bash <skill-path>/scripts/collect-stats.sh
```
Capture the JSON output. The script auto-detects:
- **Languages**: TypeScript, JavaScript, Python, Go, Rust, PHP, Java, Swift, Kotlin, CSS
- **Monorepo**: Turborepo, Lerna, Nx, pnpm workspaces
- **Frameworks**: Next.js, Vite, Nuxt, Angular, SvelteKit, Astro, Expo, FastAPI, Django, Rails
- **Tests**: `.spec.*`, `.test.*`, `test_*.py`, E2E files
- **Git**: commits, contributors, branches, tags, velocity, conventional commit types, AI collab ratio
- **Dependencies**: npm, pip, go modules
- **Quality**: TODOs, FIXMEs
- **i18n**: keys, locales
## Step 2: Save the Report
Save the JSON output to `.claude/reports/project-stats-YYYY-MM-DD.json` in the project root. Create the directory if it doesn't exist.
If a report for today already exists, overwrite it (same-day re-runs update rather than duplicate).
## Step 3: Find Previous Report
Look in `.claude/reports/` for the most recent `project-stats-*.json` file that is NOT today's report. Read it for comparison.
If the project has a custo