fight-repo-rot

Diagnose and prioritize codebase rot with confidence-tagged findings.

50|2|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/subinium/vibesubin --skill fight-repo-rot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fight-repo-rot
Source: https://github.com/subinium/vibesubin/tree/main/plugins/vibesubin/skills/fight-repo-rot
Command: npx skills add https://github.com/subinium/vibesubin --skill fight-repo-rot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Finds and prioritizes rot in a codebase: dead code, god files, hotspots, hardcoded paths, and stale TODOs. It returns a prioritized diagnosis where dead-code candidates are tagged HIGH/MEDIUM/LOW and the operator hands off fixes to the appropriate skills. It is a diagnosis-only tool designed to avoid unauthorized edits to the repo.

Core Features & Use Cases

  • Surface dead code and orphaned files with confidence levels to guide cleanup.
  • Prioritize hotspots and coupling issues before major changes.
  • Provide a clear hand-off path to refactor-verify and project-conventions for actionable work.

Quick Start

Analyze a repository to generate a prioritized rot report and actionable next steps.

Frequently Asked Questions about fight-repo-rot

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

FAQPage Schema
How do I find and prioritize dead code in my repository?

Find and prioritize dead code in your repository by running a static analysis diagnosis that surfaces orphaned files and deletion candidates, tagging each with HIGH, MEDIUM, or LOW confidence levels to guide cleanup.

What is repo rot and how do I diagnose it in a codebase?

Repo rot is the gradual degradation of code quality characterized by dead code, god files, hotspots, hardcoded paths, and stale TODOs. Diagnose it by surfacing these issues and generating a prioritized report for remediation.

Can I use static analysis to identify god files and coupling hotspots before refactoring?

Yes, static analysis can identify god files and coupling hotspots before refactoring by applying diagnostic checks across the codebase to prioritize structural issues and prevent major changes from introducing regressions.

Does this dead code diagnosis tool work with any programming language?

Yes, this dead code diagnosis tool works with codebases of any programming language, applying language-agnostic static analysis to surface rot and generate prioritized remediation guidance without requiring language-specific setup.

Will running a repo rot diagnosis modify or delete my source files?

No, running a repo rot diagnosis will not modify or delete your source files. It is a diagnosis-only tool designed to avoid unauthorized edits, outputting a prioritized report and hand-off guidance for safe remediation.

What should I do after identifying stale TODOs and hardcoded paths in my code?

After identifying stale TODOs and hardcoded paths, you should hand off the prioritized diagnosis to remediation skills like refactor-verify to execute fixes and verify that the cleanup does not break existing functionality.