code-refactoring-tech-debt
Analisar e Corrigir Dívida Técnica
Identifique e quantifique a dívida técnica que desacelera o desenvolvimento. Obtenha planos de remediação acionáveis com projeções de ROI para priorizar melhorias que maximizam a velocidade da equipe.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "code-refactoring-tech-debt". Analyze our payment service for technical debt
Résultat attendu:
## Análise de Dívida Técnica do Serviço de Pagamento
### Problemas Críticos Encontrados:
1. God Class: PaymentService.java (847 linhas, 32 métodos)
2. Lógica de validação duplicada em 5 controllers
3. Sem testes de integração para fluxo de reembolso
4. Queries diretas no banco de dados sem camada de abstração
### Avaliação de Impacto:
- Perda mensal de velocidade: 35 horas
- Taxa de bugs: 4 bugs em produção/mês (média de 12 horas cada)
- Custo anual: $58.800
### Vitórias Rápidas (Semana 1-2):
1. Extrair validação para módulo compartilhado - Economiza 20 horas/mês
2. Adicionar testes de fluxo de reembolso - Previne 2 bugs/mês
### Médio Prazo (Mês 2-3):
Refatorar PaymentService em 4 serviços focados - Reduz tempo de manutenção em 50%
Utilisation de "code-refactoring-tech-debt". Create a metrics dashboard for our codebase
Résultat attendu:
## Painel de Métricas de Qualidade de Código
### Estado Atual:
- Complexidade Ciclomática: 15.2 (Meta: 10) - 45 arquivos acima do threshold
- Duplicação de Código: 23% (Meta: 5%) - Hotspots: validation (850 linhas), handlers (620 linhas)
- Cobertura de Testes: Unit 45%, Integration 12%, E2E 5% (Meta: 80/60/30)
- Saúde de Dependências: 12 principais desatualizadas, 7 vulnerabilidades de segurança
### Análise de Tendência:
- Q1: 750 itens de dívida → Q2: 820 → Q3: 890 (crescimento trimestral de 18%)
- Projeção: 1.200 itens até Q1 2025 sem intervenção
### Distribuição de Risco:
- Crítico: 3 vulnerabilidades de segurança
- Alto: 8 hotspots de performance
- Médio: 42 problemas de complexidade
- Baixo: 156 itens de estilo/eficiência
Audit de sécurité
SûrStatic analysis detected 30 potential issues (external commands, weak crypto, system reconnaissance) but all are false positives from markdown code examples and documentation text. No executable code, network requests, or security threats found. The skill contains only documentation about technical debt analysis with code block examples.
Problèmes à risque faible (1)
Score de qualité
Ce que vous pouvez construire
Avaliação de Base de Código Legada
Equipes de desenvolvimento herdam projetos legados com dívida técnica acumulada e precisam de uma análise abrangente para entender quais problemas existem, seu impacto na velocidade e um plano priorizado para melhorias.
Priorização de Dívida Técnica
Gerentes de engenharia devem decidir onde investir recursos limitados para máximo impacto. Esta habilidade quantifica o custo dos itens de dívida e os classifica por ROI para justificar trabalho técnico para stakeholders.
Planejamento de Refatoração
Desenvolvedores planejando grandes esforços de refatoração precisam de abordagens estruturadas para dividir grandes mudanças em passos incrementais, medir progresso e prevenir introdução de nova dívida durante o processo.
Essayez ces prompts
Scan this codebase for technical debt issues. Focus on code duplication, high complexity functions, and missing tests. Provide a summary of the top 10 issues with their locations.
Perform a complete technical debt inventory covering code debt, architecture debt, testing gaps, and documentation issues. Calculate the annual cost of each category and create a prioritized remediation plan with quick wins.
Analyze the [component/service] for technical debt. Identify complexity hotspots, coupling issues, and test coverage gaps. Propose a refactoring strategy with incremental implementation steps.
Create a quarterly remediation roadmap based on the technical debt found. Include quick wins (1-2 weeks), medium-term improvements (1-3 months), and long-term initiatives (3-6 months) with ROI projections for each.
Bonnes pratiques
- Sempre inclua cobertura de testes ao refatorar - escreva testes primeiro (TDD) para prevenir regressões
- Use feature flags para rollout gradual de código refatorado para permitir rollbacks rápidos
- Documente decisões arquiteturais (ADRs) para explicar por que mudanças foram feitas para mantenedores futuros
Éviter
- Refatoração big bang - evite reescrever sistemas inteiros de uma vez. Use mudanças incrementais com entrega contínua
- Refatorar sem medições - estabeleça métricas de baseline antes de começar para quantificar melhoria
- Ignorar valor de negócio - nem toda dívida técnica precisa ser corrigida. Priorize por impacto na velocidade e risco
Foire aux questions
Que tipos de dívida técnica esta habilidade pode detectar?
Quão precisas são as projeções de ROI?
Esta habilidade pode corrigir automaticamente a dívida técnica que encontra?
Como priorizo qual dívida técnica abordar primeiro?
Qual a diferença entre isso e ferramentas de análise estática como SonarQube?
Com que frequência devo realizar análise de dívida técnica?
Détails du développeur
Auteur
sickn33Licence
MIT
Dépôt
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/code-refactoring-tech-debtRéf
main
Structure de fichiers
📄 SKILL.md