Cookies

Com a sua autorização, usamos cookies do Google Analytics para medir as visitas e melhorar o site. Os cookies necessários ficam sempre ativos. Pode mudar a escolha ou retirar o consentimento quando quiser, no rodapé, em Definições de cookies. Política de Cookies

Saltar para o conteúdo
PTEN
Começar

Automações (Hooks) para Claude Code

Descubra automações de eventos (hooks) para Claude Code na Biblioteca Doutor AI. Melhore a eficiência das suas aplicações.

As automações de eventos, também conhecidas como hooks, são ferramentas essenciais para quem trabalha com Claude Code. Elas permitem que os developers integrem funcionalidades reativas nas suas aplicações, respondendo a eventos específicos de forma eficiente.

Instalar hooks pela Biblioteca Doutor AI garante acesso a uma vasta gama de 81 automações, facilitando o desenvolvimento e a personalização das suas aplicações. A nossa biblioteca é uma fonte confiável que ajuda a otimizar o seu fluxo de trabalho e a maximizar a produtividade.

Por caso de uso

Se já sabe que tarefa quer resolver, comece por uma seleção feita à mão: escolhemos os componentes que valem mesmo a pena e explicamos porquê.

Explorar automações 64

64
  • simple-notifications

    Envia notificações no ambiente de trabalho quando o Claude Code termina o trabalho ou precisa de input do utilizador. Funciona em sistemas macOS e Linux.

    AutomaçõesAutomação
    .json4829
  • smart-commit

    Criação inteligente de commits do git com geração e validação automáticas de mensagens. Cria commits significativos com base nas alterações de ficheiros.

    AutomaçõesGit Workflow
    .json1694
  • lint-on-save

    Executa automaticamente ferramentas de linting após modificações de ficheiros. Suporta ESLint para JavaScript/TypeScript, Pylint para Python e RuboCop para Ruby.

    AutomaçõesFerramentas de desenvolvimento
    .json1566
  • update-search-year

    Adiciona automaticamente o ano atual às consultas WebSearch quando nenhum ano é especificado. Este hook interceta a utilização da ferramenta WebSearch e acrescenta o ano atual às consultas que ainda não contêm um ano, garantindo que os…

    AutomaçõesPre Tool
    .json1356
  • smart-formatting

    Formatação inteligente de código com base no tipo de ficheiro. Formata o código automaticamente utilizando Prettier, Black, gofmt, rustfmt e outros formatadores específicos de cada linguagem.

    AutomaçõesFerramentas de desenvolvimento
    .json1352
  • dependency-checker

    Análise avançada de dependências e verificação de segurança. Monitoriza pacotes desatualizados, vulnerabilidades de segurança e compatibilidade de licenças.

    AutomaçõesAutomação
    .json1055
  • nextjs-code-quality-enforcer

    Aplica as melhores práticas do Next.js, a estrutura correta de ficheiros, os padrões de componentes e a utilização de TypeScript com code reviews automatizados e sugestões. Valida as convenções do Next.js App Router, os padrões de…

    AutomaçõesFerramentas de desenvolvimento
    .json1038
  • security-scanner

    Analisa o código à procura de vulnerabilidades de segurança e secrets após modificações. Utiliza várias ferramentas de segurança para detetar potenciais problemas.

    AutomaçõesSegurança
    .json978
  • run-tests-after-changes

    Executa automaticamente testes rápidos após modificações no código para garantir que nada deixa de funcionar. Este hook executa 'npm run test:quick' silenciosamente após qualquer operação Edit e fornece feedback sobre o estado dos testes.…

    AutomaçõesPost Tool
    .json811
  • change-tracker

    Acompanha as alterações de ficheiros num registo simples. Regista que ficheiros foram modificados e quando, para facilitar o acompanhamento da atividade do Claude Code.

    AutomaçõesFerramentas de desenvolvimento
    .json772
  • format-python-files

    Formata automaticamente ficheiros Python após qualquer operação de Edit usando o formatador black. Este hook executa 'black' em qualquer ficheiro .py que o Claude modifique, garantindo uma formatação de código Python consistente. Requer…

    AutomaçõesPost Tool
    .json679
  • agents-md-loader

    Carrega automaticamente o conteúdo do ficheiro de configuração AGENTS.md no início da sessão para garantir que o Claude Code segue o comportamento de agente específico do projeto. Só carrega se o AGENTS.md existir, caso contrário passa um…

    AutomaçõesAutomação
    .json677
  • file-protection

    Protege ficheiros críticos de modificações acidentais. Impede a edição de ficheiros de sistema importantes, ficheiros de configuração e código de produção.

    AutomaçõesSegurança
    .json601
  • auto-git-add

    Faz automaticamente stage dos ficheiros modificados com git add após a edição. Ajuda a manter um fluxo de trabalho git limpo, ao colocar as alterações em stage à medida que são feitas.

    AutomaçõesGit Workflow
    .json599
  • telegram-notifications

    Envia notificações do Telegram quando o Claude Code termina o trabalho. Requer as variáveis de ambiente TELEGRAM_BOT_TOKEN e TELEGRAM_CHAT_ID. Obtenha o token do bot junto do @BotFather, obtenha o chat ID ao enviar uma mensagem ao bot e ao…

    AutomaçõesAutomação
    .json570
  • dangerous-command-blocker

    for pattern, desc in critical_paths: if re.search(pattern, cmd, re.IGNORECASE): print(f'🛑 BLOCKED: Critical path protection activated!', file=sys.stderr) print(f'', file=sys.stderr) print(f'Protected resource: {desc}', file=sys.stderr) prin

    AutomaçõesSegurança
    .py549
  • dangerous-command-blocker

    Proteção avançada contra comandos shell perigosos com segurança de vários níveis. Bloqueia operações catastróficas (rm -rf /, dd, mkfs), protege caminhos críticos (.claude/, .git/, node_modules/) e avisa sobre padrões suspeitos.…

    AutomaçõesSegurança
    .json547
  • backup-before-edit

    Cria cópias de segurança automáticas dos ficheiros antes de qualquer operação Edit, por segurança. Este hook cria uma cópia de segurança com carimbo de data e hora (filename.backup.timestamp) de qualquer ficheiro existente antes de o…

    AutomaçõesPre Tool
    .json533
  • secret-scanner

    print('❌ COMMIT BLOCKED: Remove secrets before committing', file=sys.stderr) print('', file=sys.stderr) print('How to fix:', file=sys.stderr) print(' 1. Move secrets to environment variables:', file=sys.stderr) print(' • Create/update .env

    AutomaçõesSegurança
    .py531
  • secret-scanner

    Deteta automaticamente secrets hardcoded antes de commits git. Procura chaves de API de mais de 30 fornecedores (Anthropic: sk-ant-..., OpenAI: sk-..., AWS: AKIA..., Stripe: sk_live_..., Google: AIza..., GitHub: ghp_..., Vercel, Supabase,…

    AutomaçõesSegurança
    .json531
  • test-runner

    Executa automaticamente testes relevantes após alterações ao código. Deteta ficheiros de teste e executa os comandos de teste adequados com base nas extensões dos ficheiros e na estrutura do projeto.

    AutomaçõesTestes
    .json472
  • file-backup

    Faz backup automático de ficheiros antes de editar. Cria backups com carimbo de data/hora num diretório .backups quando os ficheiros são modificados.

    AutomaçõesFerramentas de desenvolvimento
    .json449
  • command-logger

    Regista todos os comandos do Claude Code num ficheiro para fins de auditoria e depuração. Registo simples que guarda a utilização de ferramentas com carimbos de data e hora.

    AutomaçõesFerramentas de desenvolvimento
    .json437
  • performance-monitor

    Monitoriza o desempenho do sistema durante as operações do Claude Code. Regista a utilização de CPU, de memória e o tempo de execução para otimização do desempenho.

    AutomaçõesPerformance
    .json409
  • format-javascript-files

    Formata automaticamente ficheiros JavaScript/TypeScript após qualquer operação de Edit usando o prettier. Este hook executa 'npx prettier --write' em qualquer ficheiro .js, .ts, .jsx ou .tsx que o Claude modifique, garantindo uma…

    AutomaçõesPost Tool
    .json394
  • conventional-commits

    Impõe o formato de mensagem de commit convencional para todos os commits git. Valida que as mensagens de commit seguem o padrão: type(scope): description. Tipos suportados: feat, fix, docs, style, refactor, perf, test, chore, ci, build,…

    AutomaçõesGit
    .json340
  • build-on-change

    Aciona automaticamente processos de build quando os ficheiros de código-fonte mudam. Deteta ferramentas de build comuns e executa os comandos de build adequados.

    AutomaçõesAutomação
    .json334
  • git-add-changes

    Coloca automaticamente as alterações em staging no git após modificações de ficheiros, para um fluxo de trabalho de commit mais simples. Este hook executa 'git add' em qualquer ficheiro que o Claude edite ou escreva, colocando…

    AutomaçõesPost Tool
    .json317
  • context-timeline

    Visualização em tempo real, no browser, da janela de contexto do Claude Code e da execução de subagents/ferramentas como uma linha temporal git-graph. Abre http://localhost:7878 no SessionStart com uma linha temporal vertical (mais recente…

    AutomaçõesMonitorização
    .json296
  • telegram-detailed-notifications

    Envia notificações detalhadas do Telegram com informações da sessão quando o Claude Code termina. Inclui o diretório de trabalho, a duração da sessão e informações do sistema. Requer as variáveis de ambiente TELEGRAM_BOT_TOKEN e…

    AutomaçõesAutomação
    .json282
  • prevent-direct-push

    Fluxo de trabalho Git Flow: 1. Crie uma branch de funcionalidade: /feature

    AutomaçõesGit
    .py234
  • prevent-direct-push

    Impede pushes diretos para branches protegidas (main, develop). Bloqueia comandos git push direcionados para as branches main ou develop para impor o fluxo de trabalho Git Flow. Requer a utilização de branches feature/release/hotfix e pull…

    AutomaçõesGit
    .json232
  • deployment-health-monitor

    Monitorize o estado de implementação, as taxas de erro e as métricas de desempenho, enviando notificações para implementações falhadas ou degradação do desempenho. Acompanha o estado de saúde das implementações da Vercel, monitoriza as…

    AutomaçõesAutomação
    .json219
  • vercel-auto-deploy

    Aciona automaticamente deployments da Vercel quando as alterações ao código são submetidas, com estratégias de deployment específicas de cada ambiente e rollback em caso de falha. Configuração: Exporte as variáveis de ambiente 'export…

    AutomaçõesAutomação
    .json204
  • validate-branch-name

    Valida as convenções de nomenclatura de ramos Git Flow antes do checkout. Garante que os ramos seguem o padrão: feature/*, release/v*.*.*, hotfix/*. Impede a criação de ramos que não seguem as normas do Git Flow.

    AutomaçõesGit
    .json193
  • validate-branch-name

    As branches do Git Flow devem seguir estes padrões: • feature/ • release/v . . • hotfix/

    AutomaçõesGit
    .py193
  • performance-budget-guard

    Monitoriza o tamanho do bundle e as métricas Core Web Vitals durante o desenvolvimento, bloqueando deployments que excedam os orçamentos de desempenho, com relatórios detalhados. Analisa automaticamente o output de build do Next.js,…

    AutomaçõesPerformance
    .json179
  • vercel-environment-sync

    Sincroniza variáveis de ambiente entre o desenvolvimento local e os deployments da Vercel, garantindo a consistência em todos os ambientes. Deteta alterações em ficheiros .env e oferece opções para sincronizar com a Vercel, valida o…

    AutomaçõesAutomação
    .json176
  • discord-detailed-notifications

    Envia notificações detalhadas no Discord com informações da sessão quando o Claude Code termina. Inclui o diretório de trabalho, a duração da sessão e informações do sistema com rich embeds. Requer a variável de ambiente…

    AutomaçõesAutomação
    .json122
  • slack-notifications

    Envia notificações do Slack quando o Claude Code termina o trabalho. Requer a variável de ambiente SLACK_WEBHOOK_URL. Obtenha o URL do webhook nas definições da Slack App -> Incoming Webhooks.

    AutomaçõesAutomação
    .json119
  • telegram-error-notifications

    Envia notificações do Telegram quando o Claude Code encontra operações de longa duração ou quando as ferramentas demoram um tempo significativo. Ajuda a monitorizar a produtividade e a detetar potenciais problemas. Requer as variáveis de…

    AutomaçõesAutomação
    .json111
  • worktree-ghostty

    Worktree Ghostty Layout. Abre um layout Ghostty de 3 painéis ao criar worktrees: Claude Code (esquerda) | lazygit (canto superior direito) / yazi (canto inferior direito). Cria worktrees num diretório irmão (../worktrees/ / /) e limpa ao…

    AutomaçõesFerramentas de desenvolvimento
    .json104
  • langsmith-tracing

    Envia automaticamente traces de conversas do Claude Code para o LangSmith para monitorização e análise. Pré-requisitos: jq (brew install jq no macOS ou sudo apt-get install jq no Linux), curl e uuidgen (normalmente pré-instalados), conta…

    AutomaçõesMonitorização
    .json103
  • langsmith-tracing

    posts_batch=$(echo "$posts_batch" | jq --argjson data "$assistant_data" '. += [$data]')

    AutomaçõesMonitorização
    .sh101
  • slack-detailed-notifications

    Envia notificações detalhadas do Slack com informações da sessão quando o Claude Code termina. Inclui o diretório de trabalho, a duração da sessão e informações do sistema. Requer a variável de ambiente SLACK_WEBHOOK_URL.

    AutomaçõesAutomação
    .json98
  • notify-before-bash

    Mostra uma notificação antes da execução de qualquer comando Bash para consciencialização de segurança. Este hook apresenta uma mensagem echo simples '🔔 About to run bash command...' antes de o Claude executar qualquer comando bash,…

    AutomaçõesPre Tool
    .json97
  • discord-notifications

    Envia notificações no Discord quando o Claude Code termina de trabalhar. Requer a variável de ambiente DISCORD_WEBHOOK_URL. Obtenha o URL do webhook em Discord Server Settings -> Integrations -> Webhooks.

    AutomaçõesAutomação
    .json91
  • discord-error-notifications

    Envia notificações no Discord quando o Claude Code encontra operações de longa duração ou quando as ferramentas demoram um tempo significativo. Ajuda a monitorizar a produtividade e a detetar problemas potenciais com rich embeds. Requer a…

    AutomaçõesAutomação
    .json79

Precisa de ajuda com o Claude Code?

Pergunte ao Dr AI - explica em simples.

Como funciona

Do componente ao Claude Code, sem fricção.

  1. Escolha

    Agentes, skills, comandos e conetores prontos a instalar.

  2. Copie

    Um comando único de instalação no seu projeto.

  3. Instale

    O Claude Code passa a usá-lo automaticamente.

  4. Produza

    Fica a trabalhar com IA a sério no mesmo dia.

Perguntas frequentes

A instalação de hooks na sua aplicação Claude Code é um processo simples. Primeiro, aceda à Biblioteca Doutor AI e procure pela secção de automações. Após encontrar o hook desejado, siga as instruções de instalação que incluem a integração com o seu projeto e a configuração necessária.

Fontes

Prompts e recursos curados de fontes internacionais, normalizados e categorizados: mais de 11 mil. Um robô do Doutor AI verifica as fontes todos os dias e traz o que há de novo.

  • Atualização diária
  • Mais de 11 mil recursos
  • Normalizado e categorizado

Precisa de uma solução à medida?

Não sabe por onde começar a usar IA no seu negócio? Receba uma avaliação gratuita e um plano à medida - sem compromisso.

Poupe horas todas as semanas com IA, sem complicações

O Doutor AI dá-lhe 1859 prompts de IA prontos a copiar, por indústria e em português simples - mais uma biblioteca técnica completa para quem quer ir mais longe.

Ver planos