dissect
CommunityPinpoint when code became complex
Software Engineering#git#refactoring#bisect#code-evolution#timewarp#complexity-archaeology#structural-commits
Authormbwsims
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Dissect identifies when and why a file or function grew in complexity so teams can make informed refactoring decisions and avoid removing load-bearing code by mistake.
Core Features & Use Cases
- History-driven complexity analysis: Bisect a file or function through git history to locate structural commits that increased complexity.
- Structural commit filtering: Focuses on meaningful changes (new functions, added branches, API changes) and ignores cosmetic edits.
- Timeline and remediation guidance: Produces an evolution timeline with complexity impact, justification from commit context, and concrete refactoring opportunities.
- Use case: Audit a large source file before a refactor to find vestigial compatibility code, layered workarounds, or concentrated complexity that should be extracted.
Quick Start
Run the dissect skill against src/path/to/file.ext to generate a timeline of structural commits, complexity impact, and refactoring recommendations.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 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: dissect Download link: https://github.com/mbwsims/claude-universe/archive/main.zip#dissect 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 471,000+ vetted skills library on demand.