Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Um comando direto ignora o prompt de revisão. Verifique a origem antes de executá-lo.
Performs comprehensive static analysis of codebases to assess code quality, complexity metrics, and migration readiness. This skill integrates with industry-standard tools to provide actionable insights for migration planning.
Purpose
Enable deep static analysis of codebases for:
Code quality assessment
Complexity measurement
Migration readiness evaluation
Technical debt quantification
Security vulnerability scanning (SAST)
Capabilities
1. Cyclomatic Complexity Measurement
Analyze control flow complexity
Identify high-complexity functions/methods
Generate complexity reports by module/package
Track complexity trends over time
2. Code Duplication Detection (Clone Detection)
Detect exact code clones
Identify near-duplicates and structural clones
Calculate duplication percentage
Map clone relationships
3. Dead Code Identification
Find unreachable code paths
Identify unused functions/methods
Detect orphaned imports and exports
Flag obsolete feature flags
4. Security Vulnerability Scanning (SAST)
Scan for common security anti-patterns
Identify injection vulnerabilities
Check for hardcoded secrets
Assess authentication/authorization patterns
5. Maintainability Index Calculation
Calculate composite maintainability scores
Assess code readability metrics
Evaluate documentation coverage
Measure API surface complexity
6. Coding Standards Compliance
Check against language-specific style guides
Validate naming conventions
Verify structural patterns
Assess best practices adherence
Tool Integrations
This skill can leverage the following external tools when available:
Tool
Purpose
Integration Method
SonarQube
Comprehensive code quality
MCP Server / API
CodeClimate
Quality metrics
API
ESLint
JavaScript/TypeScript linting
CLI
PMD
Java static analysis
CLI
FindBugs/SpotBugs
Java bug detection
CLI
Checkstyle
Java code standards
CLI
ast-grep
AST-based pattern matching
MCP Server / CLI
Semgrep
Security-focused SAST
CLI
Usage
Basic Analysis
# Invoke skill for basic analysis# The skill will auto-detect language and apply appropriate analyzers# Expected inputs:# - targetPath: Path to codebase or directory to analyze# - analysisScope: 'full' | 'quick' | 'security' | 'quality'# - outputFormat: 'json' | 'markdown' | 'html'