project-health-monitor

Monitor git and project health across multiple repositories with scripted checks.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Timmy6942025/bob-workspace --skill project-health-monitor
Or copy as Structured Prompt for Agentā–¼
Please help me install this Agent Skill.
Skill: project-health-monitor
Source: https://github.com/Timmy6942025/bob-workspace/tree/main/skills/project-health-monitor
Command: npx skills add https://github.com/Timmy6942025/bob-workspace --skill project-health-monitor

SYSTEM DOCUMENTATION & REQUIREMENTS

šŸ’” This Skill requires git, and includes scripts (resource) components.

## What problem does it solve? Monitor the health and status of development projects across multiple repositories, highlighting issues such as missing tests, outdated documentation, and repository health signals to enable proactive maintenance.

## Core Features & Use Cases

  • Git Health: Detect uncommitted changes, unpushed commits, and outdated branches to prevent risky releases.
  • Project Health Metrics: Track presence of .sisyphus, tests, and documentation completeness to ensure quality standards.
  • Use Case: Run across all repos in a workspace to surface projects needing attention before a release.

### Quick Start Use the included scripts to scan a directory of projects:

  • ./scripts/project-health-all.sh /path/to/projects
  • ./scripts/project-health.sh /path/to/single-project

Frequently Asked Questions about project-health-monitor

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

FAQPage Schema
How do I monitor multiple git repositories for unpushed commits and stale branches?ā–¼

You can monitor project health across multiple git repositories by running a shell script that scans a workspace directory to detect unpushed commits, stale branches, and uncommitted changes across all projects.

What is project health monitoring and what issues does it detect?ā–¼

Project health monitoring is the process of checking repository status to detect uncommitted changes, unpushed commits, stale branches, missing tests, and documentation gaps to ensure release readiness.

How do I check for missing tests and documentation gaps in my workspace?ā–¼

You can check for missing tests and documentation gaps by executing scripted checks across a directory of projects, which reports on the presence of tests and documentation completeness.

Can I use shell scripts to check release readiness across large workspaces?ā–¼

Yes, you can use shell scripts with git to check release readiness across large workspaces, identifying maintenance needs and risky states like outdated branches before a release.

Does project health monitoring work with standard Unix tools?ā–¼

Project health monitoring works with standard Unix tools like git and bash, requiring no additional dependencies to run scripted checks for repository and project health indicators.