hrconsultnj/claude-plugins

Plugin para Claude Code — hooks de qualidade de código, grafo de conhecimento, revisões cientes de impacto e aplicação de decomposição. Babá para a qualidade de código da sua IA.

O que é claude-plugins?

Este skill configura o Claude Code com um conjunto de plugins e regras personalizadas que atuam como uma 'babá de qualidade' para o código gerado por IA. Ele impõe automaticamente hooks de pré-commit e pós-commit, realiza avaliações de impacto da mudança (baseadas em um grafo de conhecimento do projeto), exige decomposição de tarefas complexas e fornece revisões de código cientes de contexto. Suporta as plataformas Claude Code e pode ser adaptado para agentes similares, garantindo que as contribuições de IA mantenham padrões de código consistentes, evitem regressões e sigam práticas de engenharia como separação de preocupações e refatoração incremental. Ideal para equipes que desejam integrar IA de forma segura em fluxos de desenvolvimento existentes.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add hrconsultnj/claude-plugins

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que claude-plugins faz?

Plugin para Claude Code — hooks de qualidade de código, grafo de conhecimento, revisões cientes de impacto e aplicação de decomposição. Babá para a qualidade de código da sua IA.

Visão Geral

Este conjunto de plugins e regras transforma o Claude Code em um assistente de desenvolvimento disciplinado. Ele automaticamente:

  • Executa verificações de qualidade antes e depois de commits.
  • Mantém um grafo de conhecimento do projeto para avaliar o impacto das mudanças.
  • Exige que tarefas complexas sejam decompostas em etapas menores.
  • Fornece revisões de código com consciência de contexto (impact-aware).

Como Funciona

  1. Plugins Ativados:

    • pre-commit: Verifica lint, formatação e testes básicos antes de cada commit.
    • post-commit: Atualiza o grafo de conhecimento após mudanças bem-sucedidas.
    • impact-analysis: Analisa dependências e sugere possíveis regressões.
    • decomposition: Exige que solicitações grandes sejam divididas em subtarefas.
  2. Grafo de Conhecimento:

    • Mapeia módulos, funções e suas dependências.
    • Armazena metadados sobre mudanças anteriores (autor, motivo, impacto).
    • Usado pela análise de impacto para prever consequências de alterações.
  3. Regras de Revisão:

    • Verificações de estilo (PEP8 para Python, ESLint para JS/TS).
    • Verificação de cobertura de testes.
    • Detecção de código morto ou duplicado.
    • Sugestões de refatoração baseadas em padrões.

Instalação

# Adicione o repositório como submodulo ou copie os arquivos
cd seu-projeto
git submodule add https://github.com/hrconsultnj/claude-plugins .claude/plugins

# Instale dependências
pip install -r .claude/plugins/requirements.txt

Configuração

No arquivo .claude/claude.json ou claude.toml:

{
  "plugins": [
    "hrconsultnj/claude-plugins"
  ],
  "settings": {
    "claude.plugins.enforcePreCommit": true,
    "claude.plugins.enforcePostCommit": true,
    "claude.plugins.impactAnalysis": true,
    "claude.plugins.decomposition": true,
    "claude.plugins.knowledgeGraphPath": ".claude/knowledge-graph.json"
  }
}

Requisitos

  • Claude Code (CLI ou integrado ao editor)
  • Python 3.8+ (para scripts auxiliares)
  • Git (para hooks)

Exemplo de Uso

# Ative o plugin manualmente
claude run --plugin hrconsultnj/claude-plugins

# O Claude Code então:
# 1. Antes de escrever código, pergunta: "Qual é o impacto desta mudança?"
# 2. Após o commit, analisa: "Esta alteração quebra alguma dependência?"
# 3. Se a tarefa for grande: "Decomponha em 3 etapas menores."

Licença

MIT

Contribuição

Pull requests são bem-vindos. Consulte o arquivo CONTRIBUTING.md para detalhes.

Habilidades Relacionadas