Marketplace

project-health-check

Individual project health assessment skill for evaluating project status across multiple dimensions. Provides early warning of troubled projects.

$ Instalar

git clone https://github.com/LerianStudio/ring /tmp/ring && cp -r /tmp/ring/pmo-team/skills/project-health-check ~/.claude/skills/ring

// tip: Run this command in your terminal to install the skill


name: project-health-check description: | Individual project health assessment skill for evaluating project status across multiple dimensions. Provides early warning of troubled projects.

trigger: |

  • Need to assess single project health
  • Project showing warning signs
  • Milestone review required
  • Stakeholder escalation received

skip_when: |

  • Portfolio-level view → use portfolio-planning
  • Resource-only issue → use resource-allocation
  • Risk-only analysis → use risk-management

related: complementary: [portfolio-planning, risk-management]

Project Health Check Skill

Systematic assessment of individual project health across multiple dimensions.

Purpose

This skill provides a framework for:

  • Comprehensive project status assessment
  • Early warning identification
  • Root cause analysis
  • Recovery recommendation
  • Stakeholder communication

Prerequisites

Before health check, ensure:

PrerequisiteRequired ForSource
Project baselineVariance calculationProject plan
Current status dataHealth assessmentProject manager
Stakeholder feedbackSatisfaction assessmentStakeholders
Risk registerRisk healthRisk analyst

Health Check Dimensions

Dimension 1: Schedule Health

Metrics:

MetricFormulaGreenYellowRed
SPIEV / PV>= 0.950.85-0.94< 0.85
Schedule VarianceEV - PV>= 0-5% to 0< -5%
Milestone StatusOn-time %>= 90%70-89%< 70%

Assessment Questions:

  • Is the project on schedule?
  • Are milestones being met?
  • What is causing any delays?
  • Is the critical path protected?

Dimension 2: Cost Health

Metrics:

MetricFormulaGreenYellowRed
CPIEV / AC>= 0.950.85-0.94< 0.85
Cost VarianceEV - AC>= 0-5% to 0< -5%
EAC vs BudgetEAC / BAC<= 1.051.05-1.15> 1.15

Assessment Questions:

  • Is the project within budget?
  • What is driving cost variance?
  • Is the estimate at completion acceptable?
  • Are there unplanned costs emerging?

Dimension 3: Scope Health

Metrics:

MetricGreenYellowRed
Scope Changes< 33-5> 5
Change Impact< 5% baseline5-10%> 10%
Requirements StabilityStableSome changesSignificant flux

Assessment Questions:

  • Is scope under control?
  • How many changes since baseline?
  • What is driving scope changes?
  • Is there scope creep occurring?

Dimension 4: Quality Health

Metrics:

MetricGreenYellowRed
Defect RateBelow targetAt targetAbove target
Rework %< 10%10-20%> 20%
Test Pass Rate> 95%85-95%< 85%

Assessment Questions:

  • Is quality acceptable?
  • What is the defect trend?
  • Is rework manageable?
  • Are acceptance criteria being met?

Dimension 5: Risk Health

Metrics:

MetricGreenYellowRed
Open Critical Risks01-2> 2
Risk TrendDecreasingStableIncreasing
Mitigation ProgressOn trackDelayedBlocked

Assessment Questions:

  • Are risks being managed?
  • Are mitigations effective?
  • Any new critical risks?
  • Are issues being resolved?

Dimension 6: Stakeholder Health

Metrics:

MetricGreenYellowRed
Stakeholder SatisfactionSatisfiedConcernsEscalations
Communication EffectivenessGoodGaps notedMajor issues
Decision TimelinessTimelySome delaysBlocked

Assessment Questions:

  • Are stakeholders satisfied?
  • Is communication effective?
  • Are decisions being made timely?
  • Any relationship issues?

Health Check Gates

Gate 1: Data Collection

Objective: Gather current project data

Actions:

  1. Collect schedule data (actuals, forecasts)
  2. Collect cost data (actuals, forecasts)
  3. Review scope changes
  4. Review quality metrics
  5. Update risk register
  6. Gather stakeholder feedback

Output: docs/pmo/{date}/project-{name}-data.md


Gate 2: Health Assessment

Objective: Assess each dimension and overall health

Actions:

  1. Score each dimension (1-10)
  2. Calculate overall health score
  3. Identify red flags
  4. Document root causes

Health Score Calculation:

DimensionWeight
Schedule25%
Cost20%
Scope15%
Quality20%
Risk10%
Stakeholder10%

Overall Score Interpretation:

  • 8-10: Healthy
  • 6-7.9: Manageable
  • 4-5.9: At Risk
  • < 4: Critical

Output: docs/pmo/{date}/project-{name}-assessment.md


Gate 3: Recommendations

Objective: Provide actionable recommendations

Actions:

  1. Prioritize issues by impact
  2. Identify quick wins
  3. Recommend recovery actions
  4. Define success criteria

Recommendation Categories:

CategoryUrgencyExamples
ImmediateThis weekEscalation, resource injection
Short-termThis monthProcess change, replan
Medium-termThis quarterRestructure, descope
Long-termFutureLessons learned, prevention

Output: docs/pmo/{date}/project-{name}-recommendations.md


Anti-Rationalization Table

See shared-patterns/anti-rationalization.md for universal anti-rationalizations.

Health Check-Specific Anti-Rationalizations

RationalizationWhy It's WRONGRequired Action
"PM says project is green"Self-reported status often optimistic. Verify with data.Validate with metrics
"One dimension is off, overall is fine"One critical dimension can sink a project.Address all yellow/red dimensions
"Wait and see if it improves"Delays compound problems. Early intervention is cheaper.Act on warning signs
"They're aware of the issues"Awareness ≠ action. Verify mitigation progress.Confirm corrective actions

Pressure Resistance

See shared-patterns/pressure-resistance.md for universal pressure scenarios.

Health Check-Specific Pressures

Pressure TypeRequestAgent Response
"Make the status green for the exec report""Status must reflect reality. Will provide accurate status with context and recovery plan."
"Don't dig into that dimension""All dimensions must be assessed. Selective assessment misses problems."
"The PM has it under control""PM optimism is natural. Independent assessment provides balance."

Blocker Criteria - STOP and Report

ALWAYS pause and report blocker for:

SituationRequired Action
Overall health < 4 (Critical)STOP. Immediate executive escalation required.
Multiple dimensions RedSTOP. Recovery intervention needed.
Data unavailable for assessmentSTOP. Cannot assess without data. Request information.
Stakeholder loss of confidenceSTOP. Relationship repair needed before project work.

Output Format

Health Check Report

# Project Health Check - [Project Name] - [Date]

## Overall Health Score: X/10 - [Green/Yellow/Red]

## Dimension Scores

| Dimension | Score | Status | Trend |
|-----------|-------|--------|-------|
| Schedule | X/10 | G/Y/R | Up/Stable/Down |
| Cost | X/10 | G/Y/R | Up/Stable/Down |
| Scope | X/10 | G/Y/R | Up/Stable/Down |
| Quality | X/10 | G/Y/R | Up/Stable/Down |
| Risk | X/10 | G/Y/R | Up/Stable/Down |
| Stakeholder | X/10 | G/Y/R | Up/Stable/Down |

## Key Findings

### Red Flags
1. [Finding with evidence]

### Yellow Flags
1. [Finding with evidence]

### Positive Signs
1. [Finding with evidence]

## Root Cause Analysis

| Issue | Root Cause | Impact |
|-------|------------|--------|
| [Issue] | [Cause] | [Impact] |

## Recommendations

### Immediate (This Week)
1. [Action] - Owner: [Name]

### Short-term (This Month)
1. [Action] - Owner: [Name]

## Decisions Required

1. [Decision needed with options]

Execution Report

Base metrics per shared-patterns/execution-report.md:

MetricValue
Analysis DateYYYY-MM-DD
Scope[Project name]
DurationXh Ym
ResultCOMPLETE/PARTIAL/BLOCKED

Health Check-Specific Details

MetricValue
health_scoreX/10
schedule_varianceX%
cost_varianceX%
scope_changesN