Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Analisar dependências do projeto e avaliar saúde arquitetural. Ativa com "analisar dependências", "detectar dependências circulares", "problemas de arquitetura", "verificar acoplamento".
.claude/skills/wasabeef-analisar-depende-ncias-do-projeto-e-avaliar-sau-de-arquitetural/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-17 | ✗→✓ | ▲ Improved | 52% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 27% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -9% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -14% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -16% | 0% |
Analisa as dependências do projeto e avalia a saúde da arquitetura.
bash/dependency-analysis [opções]
--visual : Exibe as dependências visualmente--circular : Detecta apenas dependências circulares--depth <número> : Especifica a profundidade da análise (padrão: 3)--focus <caminho> : Foca em um módulo/diretório específicobash# Análise completa das dependências do projeto /dependency-analysis # Detecção de dependências circulares /dependency-analysis --circular # Análise detalhada de um módulo específico /dependency-analysis --focus src/core --depth 5
Exibe as dependências entre módulos de forma numerizada:
textRelatório de Análise de Dependências ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📊 Resumo de Métricas ├─ Total de módulos: 42 ├─ Média de dependências: 3.2 ├─ Profundidade máxima de dependências: 5 └─ Dependências circulares: 2 detectadas ⚠️ Violações Arquiteturais ├─ [HIGH] src/domain/user.js → src/infra/database.js │ └─ Camada de domínio depende diretamente da camada de infraestrutura ├─ [MED] src/api/auth.js ⟲ src/services/user.js │ └─ Dependência circular detectada └─ [LOW] src/utils/helper.js → 12 módulos └─ Fan-out excessivo ✅ Ações Recomendadas 1. Introduzir interface UserRepository 2. Redesenhar as responsabilidades do serviço de autenticação 3. Dividir funções auxiliares por funcionalidade 📈 Gráfico de Dependências [Exibe diagrama visual de dependências em ASCII art]
bash# Verificação automática em pipeline CI/CD /dependency-analysis --circular --fail-on-violation # Definição e verificação de regras arquiteturais /dependency-analysis --rules .architecture-rules.yml # Rastreamento de mudanças nas dependências ao longo do tempo /dependency-analysis --compare HEAD~10
yamlrules: - name: "Domain Independence" source: "src/domain/**" forbidden: ["src/infra/**", "src/api/**"] - name: "API Layer Dependencies" source: "src/api/**" allowed: ["src/domain/**", "src/application/**"] forbidden: ["src/infra/**"] thresholds: max_dependencies: 8 max_depth: 4 coupling_threshold: 0.7 ignore: - "**/test/**" - "**/mocks/**"
madge : Visualização de dependências JavaScript/TypeScriptdep-cruiser : Validação de regras de dependênciasnx : Gerenciamento de dependências em monorepoplato : Análise integrada de complexidade e dependênciasbash# Análise incluindo package.json cat package.json /analyze-dependencies 「Analise os problemas de dependências deste projeto」 # Combinando com código-fonte de módulo específico ls -la src/core/ /analyze-dependencies --focus src/core 「Avalie em detalhes as dependências do módulo core」 # Comparação com documentação de arquitetura cat docs/architecture.md /analyze-dependencies --visual 「Verifique a divergência entre o documento de design e a implementação」
Other measured skills in the registry, with their headline benchmark lift.