analyze-code-churn
CommunityDiagnose code health and friction.
Software Engineering#developer productivity#git analysis#code health#code churn#temporal coupling#rework#thrashing
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.