스킬 guard-regression
📦

guard-regression

안전

Monitorar Regressão de Qualidade Durante Refatoração

A refatoração pode introduzir bugs sutis que quebram funcionalidades existentes. Esta skill guia você através do registro de linhas de base de qualidade antes das mudanças e compara sistematicamente os resultados dos testes, resultados de build e cobertura de código posteriormente para detectar regressões precocemente.

지원: Claude Codex Code(CC)
📊 71 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"guard-regression" 사용 중입니다. Registrar linha de base antes de refatorar o módulo de autenticação

예상 결과:

Linha de base registrada com sucesso. Backend: 150 de 150 testes passando (100% de taxa de sucesso), 0 erros de lint com 3 avisos, build bem-sucedido, cobertura de código em 85%. Prossiga com a refatoração e execute a verificação após as mudanças estarem completas.

"guard-regression" 사용 중입니다. Verificar qualidade após refatorar o módulo de autenticação

예상 결과:

Verificação completa. Nenhuma regressão detectada. Todas as métricas mantidas ou melhoradas: taxa de sucesso de testes 100% para 100%, erros de lint 0 para 0, build ainda bem-sucedido, cobertura melhorou de 85% para 87%. A refatoração é segura para prosseguir.

"guard-regression" 사용 중입니다. Comparar estado atual com linha de base e verificar regressões

예상 결과:

Regressão detectada. Taxa de sucesso de testes caiu de 100% para 98% com 3 novas falhas de teste em UserServiceTest. Build falhou com erro de compilação. Rollback imediato recomendado. Testes falhados: testDuplicateEmail, testPasswordValidation, testUserRegistration.

보안 감사

안전
v6 • 1/21/2026

All 24 static findings are false positives. This skill contains only documentation in Japanese describing a regression monitoring workflow. The static analyzer misidentified markdown code blocks as executable code, line numbers as cryptographic algorithms, and Japanese UTF-8 text as high entropy binary data. No actual executable code, network calls, or security risks exist.

2
스캔된 파일
663
분석된 줄 수
0
발견 사항
6
총 감사 수
보안 문제를 찾지 못했습니다
감사자: claude 감사 이력 보기 →

품질 점수

38
아키텍처
100
유지보수성
87
콘텐츠
30
커뮤니티
100
보안
91
사양 준수

만들 수 있는 것

Refatoração Segura de Schema de Banco de Dados

Registre os resultados de teste de linha de base antes de modificar modelos de banco de dados ou migrações. Após a refatoração, compare as taxas de sucesso dos testes para garantir que a integridade dos dados e a lógica das consultas permaneçam intactas.

Validação de Atualização de Versão de API

Estabeleça linha de base para testes de API antes de atualizar versões de framework ou biblioteca. Verifique se os formatos de resposta e a compatibilidade de contrato são mantidos após a atualização.

Modernização de Código Legado

Crie métricas de linha de base abrangentes antes de refatorar código legado. Verifique sistematicamente que o comportamento permanece inalterado enquanto melhora a estrutura e manutenibilidade do código.

이 프롬프트를 사용해 보세요

Registrar Linha de Base Antes da Refatoração
Registre as métricas de linha de base atuais para nosso projeto antes de começarmos a refatorar o módulo de autenticação. Inclua taxas de sucesso de testes, resultados de build, erros de lint e cobertura de código.
Verificar Qualidade Após Mudanças
Compare o estado atual do projeto com a linha de base que registramos anteriormente. Reporte quaisquer regressões em testes, builds, lint ou cobertura e recomende se devemos prosseguir ou fazer rollback.
Verificação Rápida de Regressão Crítica
Foque apenas na taxa de sucesso dos testes e nos resultados de build. Compare essas métricas críticas com nossa linha de base e me diga se precisamos fazer rollback imediatamente.
Gerar Relatório Detalhado de Regressão
Crie um relatório de regressão abrangente para a recente refatoração da API. Inclua todas as métricas com comparações antes e depois, liste quaisquer novas falhas e forneça recomendações de rollback.

모범 사례

  • Sempre registre a linha de base imediatamente antes de iniciar o trabalho de refatoração para garantir pontos de comparação precisos
  • Execute comandos de linha de base e verificação em ambientes idênticos para prevenir falsos positivos relacionados ao ambiente
  • Defina limites claros de severidade antes da refatoração para saber quando fazer rollback versus quando investigar mais a fundo

피하기

  • Pular o registro de linha de base porque a refatoração parece pequena ou a base de código parece estável
  • Descartar regressões menores como aceitáveis quando elas se acumulam em múltiplas sessões de refatoração
  • Executar verificação em um ambiente diferente ou com versões de dependências diferentes da linha de base

자주 묻는 질문

Quais métricas esta skill monitora?
A skill rastreia taxas de sucesso e contagens de testes, status de sucesso ou falha de build, erros e avisos de lint, percentuais de cobertura de código e, opcionalmente, tempo de build e tempo de execução de testes.
Como ela decide quando recomendar rollback?
Ela usa limites de severidade predefinidos. Regressões críticas como quaisquer novas falhas de teste, falhas de build ou quedas de cobertura acima de 5% acionam rollback imediato. Problemas menores como pequenos aumentos de avisos geram alertas mas permitem continuação.
Posso personalizar os limites de regressão?
Sim. Os limites estão documentados no arquivo da skill e você pode ajustá-los para corresponder aos requisitos do seu projeto, como alterar qual percentual de queda de cobertura constitui um problema crítico.
Esta skill executa testes e builds automaticamente?
Não. Esta é uma skill de documentação de fluxo de trabalho que guia você através do processo. Você deve executar manualmente os comandos de teste e build e comparar os resultados.
E se minha linha de base já tiver testes falhando?
O fluxo de trabalho recomenda excluir falhas pré-existentes da detecção de regressão para evitar falsos positivos. Apenas falhas recém-introduzidas acionam recomendações de rollback.
Esta skill é compatível com meu framework de testes?
Sim. A skill fornece comandos de exemplo para frameworks comuns como Gradle e npm, mas você pode substituir por seus próprios comandos específicos do projeto para qualquer sistema de testes, lint ou build.

개발자 세부 정보

파일 구조

📄 SKILL.md