code-analyzer

Analyze PHP code for smells, complexity, duplications, and pattern violations.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/VictorSmaniotto/degestao --skill code-analyzer-victorsmaniotto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-analyzer
Source: https://github.com/VictorSmaniotto/degestao/tree/main/.agent/skills/code-analyzer
Command: npx skills add https://github.com/VictorSmaniotto/degestao --skill code-analyzer-victorsmaniotto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Análise estática de código para identificar smells, complexidade ciclomática, duplicações, violações de padrões, acoplamento excessivo e métricas de qualidade. Ajuda a avaliar qualidade de código, identificar pontos de refatoração, medir débito técnico, verificar aderência a PSR/SOLID e gerar relatórios de gestão.

Core Features & Use Cases

  • Análise estática para identificar smells, complexidade, duplicações, violações de padrões, acoplamento e métricas de qualidade de código.
  • Avalia qualidade do código, aponta pontos de refatoração, mede débito técnico e verifica conformidade com PSR/SOLID para equipes de software.
  • Use cases: equipes que precisam manter código sustentável com auditoria de qualidade e priorização de refatoração.

Quick Start

Execute uma análise estática do código para identificar smells e métricas de qualidade.

Frequently Asked Questions about code-analyzer

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

FAQPage Schema
How do I perform static code analysis to identify code smells and cyclomatic complexity in PHP?

Static code analysis identifies code smells, cyclomatic complexity, duplications, and coupling in PHP projects. It evaluates maintainability and technical debt by scanning the codebase to pinpoint refactoring priorities and verify PSR/SOLID adherence.

What is the best way to measure technical debt and prioritize refactoring in a software project?

To measure technical debt and prioritize refactoring, static analysis evaluates code quality metrics like cyclomatic complexity and pattern violations. This process highlights maintainability issues and generates reports for software teams.

Does this static analysis tool check PHP code for PSR and SOLID pattern violations?

Yes, this static analysis tool checks PHP code for PSR and SOLID pattern violations. It scans for excessive coupling and code smells to help software teams ensure architectural adherence and generate management-ready quality reports.

Can I generate management-ready quality reports from cyclomatic complexity and code duplication metrics?

You can generate management-ready quality reports by analyzing cyclomatic complexity, code duplications, and coupling metrics. These reports evaluate code quality and highlight refactoring priorities to satisfy automated quality gate requirements.

When do I need static code analysis for automated quality gates in software engineering?

You need static code analysis for automated quality gates when maintaining sustainable PHP projects. It systematically detects code smells, excessive coupling, and pattern violations to enforce quality standards before deployment.

What limitations exist when evaluating code smells and coupling in legacy PHP applications?

When evaluating code smells and coupling in legacy PHP applications, limitations include the tool's focus on static structural metrics rather than runtime behavior. It identifies refactoring opportunities but does not execute or modify the existing code.