complexity-analyzer
CommunityUncover code complexity and improve quality.
Software Engineering#code quality#code review#refactoring#maintainability#cyclomatic complexity#code complexity
AuthorCuriousLearner
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill addresses the challenge of maintaining code quality and readability by identifying and quantifying code complexity, which often leads to bugs and maintenance difficulties.
Core Features & Use Cases
- Metric Calculation: Computes key complexity metrics like Cyclomatic Complexity, Cognitive Complexity, Lines of Code, Halstead Metrics, and Maintainability Index.
- Detailed Analysis: Provides in-depth analysis of functions and files, highlighting the most complex areas and potential issues.
- Actionable Recommendations: Offers concrete refactoring suggestions and best practices to reduce complexity and improve code health.
- Use Case: A development team can use this skill to proactively identify and refactor overly complex functions before they become a source of bugs, ensuring a more maintainable codebase.
Quick Start
Run a detailed complexity analysis on the entire src directory.
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: complexity-analyzer Download link: https://github.com/CuriousLearner/devkit/archive/main.zip#complexity-analyzer 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.