Skip to main content
command

project-health-check — Claude Code command: overview & install

Runs git and dependency checks to build a markdown project health report with a 0 to 100 score. Useful before sprint planning or major releases.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --command project-management/project-health-check
Open on GitHub

What project-health-check does

The command inspects your repository using Read, Bash, Grep, and Glob tools. It checks commit counts with git log, ranks contributors via git shortlog, and scans dependency files like package.json, requirements.txt, or Cargo.toml.

The resulting markdown document breaks down code quality, delivery metrics, team work distribution, and outdated packages. Security checks trigger npm audit or equivalent tooling. If your git history has fewer than 30 revisions, the diff inspection fails with a fallback warning, so the command needs an established repository to produce meaningful output.

What it helps with

  • calculate a health score from 0 to 100 for your repository
  • track contributor distribution and commit frequency over time
  • scan dependencies for outdated packages and vulnerabilities
  • generate structured markdown metrics tables for sprint reviews

Example prompts for the agent

  • /project-health-check --30-days
  • /project-health-check --sprint
  • /project-health-check --quarter

How to install project-health-check

1claude-code-templates

npx claude-code-templates@latest --command project-management/project-health-check

2Manually: put the files in place

.claude/commands/project-health-check.md

Call it with /project-health-check. For all projects use ~/.claude/commands/

Questions about project-health-check

How do I install project-health-check in Claude Code?

Run npx claude-code-templates@latest --command project-management/project-health-check. This places the prompt into .claude/commands/project-health-check.md.

What does the project-health-check command do?

It inspects git commit history, dependencies, and code metrics to generate a status report with an overall 0 to 100 score.

What timeframes can the health check evaluate?

You can pass --30-days, --sprint, or --quarter as arguments. When omitted, it defaults to evaluating the last 30 days.

Source text

project-health-check.md · MIT
---
allowed-tools: Read, Bash, Grep, Glob
argument-hint: "[evaluation-period] | --30-days | --sprint | --quarter"
description: Analyze overall project health and generate comprehensive metrics report
---

# Project Health Check

Analyze overall project health and metrics: **$ARGUMENTS**

## Current Project State

- Git activity: !`git log --oneline --since="30 days ago" | wc -l`
- Contributors: !`git shortlog -sn --since="30 days ago" | head -5`
- Branch status: !`git branch -r | wc -l` remote branches
- Code changes: !`git diff --stat HEAD~30 2>/dev/null || echo "Not enough history"`
- Dependencies: @package.json or @requirements.txt or @Cargo.toml (if exists)

## Task

Generate a comprehensive project health report analyzing:

**Evaluation Period**: Use $ARGUMENTS or default to last 30 days

**Health Dimensions**:
1. **Code Quality Metrics**
   - Test coverage and trends
   - Code complexity analysis
   - Security vulnerabilities (run npm audit or equivalent)
   - Technical debt indicators

2. **Delivery Performance**
   - Sprint velocity trends (if task management tools available)
   - Cycle time analysis
   - Bug vs feature ratio
   - On-time delivery metrics

3. **Team Health Indicators**
   - PR review turnaround time
   - Commit frequency distribution
   - Work distribution balance
   - Knowledge concentration risk

4. **Dependency Health**
   - Outdated packages assessment
   - Security audit results
   - License compliance check
   - External service dependencies

**Health Report Format**:
- Overall health score (0-100) with color-coded status
- Executive summary with key findings
- Detailed metrics tables with current vs target values
- Trend analysis and risk assessment
- Actionable recommendations prioritized by impact

**Output**: Generate markdown report with charts, metrics tables, and specific action items for improving project health.

© davila7 · MIT · davila7/claude-code-templates

Similar slash commands

All slash commands for Notes, tasks and projects →

From the same set495

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor