Harness Dependency Health

Identify structural health issues in a codebase using graph metrics and static analysis.

18|11|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/Intense-Visions/harness-engineering --skill harness-dependency-health
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Harness Dependency Health
Source: https://github.com/Intense-Visions/harness-engineering/tree/main/agents/skills/claude-code/harness-dependency-health
Command: npx skills add https://github.com/Intense-Visions/harness-engineering --skill harness-dependency-health

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Monitors and surfaces structural health issues in a codebase to prevent incidents and risky refactors.

Core Features & Use Cases

  • Graph-backed metrics: hub, cycle, orphan, and deep-chain detection for architectural awareness.
  • Fallback analysis: static analysis when no graph is available, ensuring continuous visibility.
  • Remediation guidance: actionable recommendations to improve cohesion and reduce risk during weekly checks, refactors, and onboarding.

Quick Start

Invoke the health check from the repository root to generate the dependency health report.

Frequently Asked Questions about Harness Dependency Health

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

FAQPage Schema
How do I check codebase health before a major refactor?

To assess codebase health before a refactor, you can analyze architectural dependencies using graph metrics to detect structural issues like deep-chains and cycles. This surfaces hidden risks, ensuring your refactoring efforts do not trigger unexpected incidents.

What is dependency graph analysis for an architecture?

Dependency graph analysis evaluates codebase architecture by mapping structural connections to identify hub, cycle, orphan, and deep-chain issues. It uses graph-backed metrics to provide architectural awareness and quantify structural health risks within a software project.

Can I run static analysis on my codebase if no dependency graph is available?

Yes, you can run static analysis on your codebase when no dependency graph is available. The fallback analysis mechanism ensures continuous visibility into structural health issues by evaluating the code directly without requiring a pre-built graph.

How do I identify architectural issues like circular dependencies in my code?

You can identify architectural issues like circular dependencies by running a dependency health check that applies graph analysis to your codebase. It detects cycles, hubs, and orphans, providing actionable remediation guidance to improve cohesion and reduce risk.

Does codebase health analysis work for onboarding to a new software project?

Yes, codebase health analysis works for onboarding to a new software project by evaluating architecture quality and surfacing structural health risks. It helps new developers quickly understand existing dependencies, hubs, and deep-chains before contributing code.