analyze-code-churn

Community

Diagnose code health and friction.

Authorcpliakas
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps identify and diagnose code churn, thrash, and rework patterns within a Git repository, providing insights into the health and efficiency of the software development lifecycle.

Core Features & Use Cases

  • Hotspot Detection: Pinpoints files with the highest change frequency and complexity.
  • Thrashing Analysis: Identifies files modified repeatedly in short windows, signaling potential rework or architectural issues.
  • Rework Classification: Differentiates between healthy refactoring and costly rework based on modification recency.
  • Temporal Coupling: Detects files that are frequently modified together, revealing hidden dependencies.
  • Severity Assessment: Rates findings based on deviation from project baselines, considering context like sprint phase or deadlines.
  • Use Case: Use this Skill during sprint retrospectives to understand why certain areas of the codebase are experiencing high churn, or to proactively identify potential delivery risks before they impact deadlines.

Quick Start

Analyze code churn for the last 30 days, focusing on the src/api directory.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: analyze-code-churn
Download link: https://github.com/cpliakas/claude-code-engineering-leaders/archive/main.zip#analyze-code-churn

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.