Pular para o conteúdo
Skillpedia
Deploy e nuvem (DevOps)48 mil · #4002

repo-maintainer

Faz seu agente verificar e consertar a organização do repositório, incluindo dependências e código. É útil para manutenção e preparação antes de lançamentos.

O que ela faz

Este agente de IA verifica a 'saúde' de um projeto de código (repositório). Ele encontra e conserta problemas comuns de organização, dependências desatualizadas, documentação faltando e qualidade do código, preparando o projeto para ser lançado ou mantido.

Quando usar

  • ✓Quando você quer organizar e limpar seu projeto de código.
  • ✓Antes de lançar uma nova versão do seu projeto.
  • ✓Para verificar se o seu projeto está em boas condições e seguro.

Exemplo do que pedir para a IA

“Verifique e organize meu repositório de código.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/repo-maintainer/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/repo-maintainer/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele lê as regras do seu projeto, verifica arquivos, dependências, testes e documentação. Depois, ele sugere ou faz pequenos consertos necessários, seguindo as regras do projeto.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill repo-maintainer

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/repo-maintainer/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Mantenedor de Repositório

Visão Geral

Auditar a saúde do repositório, aplicar correções autorizadas de forma restrita e finalizar através do fluxo de trabalho protegido do próprio repositório.

Quando Usar

Use quando o usuário pedir para manter, limpar, auditar, fortalecer ou preparar um repositório para lançamento. Use uma habilidade mais específica de segurança, banco de dados, implantação ou lançamento quando essa for a tarefa dominante.

Portão de Política do Repositório

Antes da mutação:

  1. Ler os arquivos raiz e aninhados AGENTS.md, orientação para contribuidores, documentação do mantenedor e instruções de lançamento.
  2. Inspecionar o branch atual, a árvore de trabalho, os arquivos preparados, os remotos, o branch padrão e a proteção de branch efetiva.
  3. Descobrir comandos nativos do repositório para validação, sincronização, merge e lançamento.
  4. Preservar trabalho do usuário não relacionado e saídas geradas que não estão no escopo.

Se o repositório nomear uma habilidade de mantenedor obrigatória ou um comando protegido, delegue a ele em vez de inventar um branch, merge, sincronização ou caminho de lançamento paralelo. Em agentic-awesome-skills, use antigravity-maintainer-batch-release e npm run merge:batch; main é apenas para pull-request.

As verificações protegidas de rotina para agentic-awesome-skills são pr-policy, pr-evidence, source-validation e artifact-preview. A pré-visualização do AAS Core suportada usa testes unitários direcionados mais um caminho de fumaça Linux/Node LTS empacotado e revisão do Workbench. Não ressuscite a linha de base certificada-v1 aposentada, benchmark, tuning-gold, transaction-fault, race ou a matriz de sistema operacional/runtime congelada como portões de merge de rotina.

Uso

1. Estabelecer a linha de base

git status --short --branch
git diff --stat
git diff --cached --stat
git remote -v
git log -5 --oneline

Registrar as versões de runtime e os comandos de teste exigidos pelo repositório. Use um clone temporário limpo ou árvore de trabalho quando as alterações existentes do usuário não puderem ser isoladas com segurança.

2. Auditar lanes independentes

Executar verificações independentes somente leitura em paralelo, quando possível.

Artefatos e higiene do Git

  • caches não rastreados, saída de compilação, arquivos do editor e sobras de teste;
  • arquivos grandes ou binários rastreados, segredos acidentais, desvio de modo executável e lacunas em arquivos ignorados;
  • branches obsoletos, HEAD destacado, alterações preparadas existentes, submódulos e links simbólicos;
  • arquivos gerados cuja propriedade pertence ao CI ou a um fluxo de trabalho de sincronização canônica.

Não exclua ou reescreva o histórico durante a auditoria.

Dependências e empacotamento

  • acordo de lockfile e manifesto;
  • dependências desatualizadas, vulneráveis, duplicadas, não utilizadas ou de fim de vida;
  • importações de runtime incorretamente colocadas em dependências de desenvolvimento;
  • comportamento de clean-install, conteúdo do pacote e ponto de entrada executável.

Trate a saída da ferramenta de auditoria como evidência para verificar, não como permissão automática para atualizar ou remover pacotes.

Saúde do CI e de lançamento

  • execuções de fluxo de trabalho falhando, canceladas, puladas ou obsoletas;
  • matrizes de runtime obsoletas, redundantes ou injustificadamente amplas e ações não fixadas ou obsoletas;
  • verificações obrigatórias, proteção de branch, permissões de lançamento e limites de segredo;
  • incompatibilidade entre comandos de lançamento documentados e implementados.

Documentação e metadados do repositório

  • README, changelog, versão, exemplos, links, badges, créditos e metadados de suporte;
  • instruções de contribuição e modelos de PR versus política de CI atual;
  • desvio na documentação gerada de catálogo, site ou API.

Sinais de qualidade de código

  • código morto, marcadores de implementação obsoletos, logs de depuração, código comentado e testes ausentes;
  • padrões inseguros, erros suprimidos, exposição de credenciais e caminhos específicos do ambiente.

Apenas para projetos FAF, inspecione também os contratos declarados .faf, .faf-dna, sync, score e MCP com os comandos FAF instalados do projeto.

3. Produzir um conjunto de decisões priorizado

Para cada relatório de descoberta:

  • evidência e caminhos afetados;
  • gravidade e impacto no usuário;
  • se é seguro corrigir agora, precisa de aprovação ou pertence a outro fluxo de trabalho;
  • validação exata que prova a correção.

Deduplique sintomas com a mesma causa raiz. Não misture modernização opcional com bloqueadores de lançamento.

4. Aplicar correções autorizadas

Faça o menor conjunto de alterações coerente. Mantenha a propriedade de arquivos de origem e gerados separada, atualize testes com alterações de comportamento e reexecute a verificação falha direcionada após cada grupo de correções.

Nunca exclua dados, reescreva o histórico, rotacione credenciais, altere a proteção de branch ou atualize versões com quebras sem autorização explícita.

5. Validar e publicar com segurança

…

Perguntas frequentes

O que são 'artefatos' e 'higiene'?

Artefatos são os arquivos gerados pelo projeto. Higiene se refere à organização e limpeza desses arquivos e do projeto em geral.

O que são 'dependências'?

Dependências são outras partes de código que seu projeto usa para funcionar. O agente verifica se elas estão atualizadas e seguras.

O agente pode fazer mudanças arriscadas?

Não, ele só faz consertos pequenos e autorizados. Ele não apaga dados, muda regras importantes do projeto ou faz atualizações grandes sem sua permissão explícita.

Detalhes

Descrição original do autor

Audit and repair repository hygiene across artifacts, dependencies, CI, docs, Git state, and code-quality signals. Use for repository maintenance, cleanup, health checks, or pre-release hardening.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4002
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas