unified-notifications-ops
Faz seu agente gerenciar notificações de forma unificada em várias plataformas. É útil para organizar alertas e evitar sobrecarga de informações.
O que ela faz
Esta ferramenta organiza todas as suas notificações (de código, tarefas, etc.) em um único lugar fácil de entender. Ela garante que você veja apenas o que é importante, quando é importante, e o que fazer a respeito.
Quando usar
- ✓Quando você recebe muitas notificações de lugares diferentes (código, tarefas, chat).
- ✓Quando as notificações atuais são confusas e não ajudam a resolver problemas.
- ✓Quando você quer decidir o que é urgente e o que pode esperar.
Exemplo do que pedir para a IA
“Organize minhas notificações de código e tarefas para que eu veja apenas o que é urgente.”
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
Mensagem pronta para colar
Como funciona
Ela analisa de onde vêm as notificações, qual a urgência de cada uma e para onde devem ir. Depois, agrupa as que são parecidas e mostra apenas as ações importantes.
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 affaan-m/ECC --skill unified-notifications-opsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/unified-notifications-ops/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Notificações Unificadas Ops
Use esta habilidade quando o problema real não for um ping ausente. O problema real é um sistema de notificação fragmentado.
O trabalho é transformar eventos dispersos em uma única superfície para o operador com:
- severidade clara
- propriedade clara
- roteamento claro
- ação de acompanhamento clara
Quando Usar
- o usuário deseja um canal de notificação unificado entre GitHub, Linear, hooks locais, alertas de desktop, chat ou e-mail
- falhas de CI, solicitações de revisão, atualizações de issues e eventos do operador chegam em locais desconectados
- a configuração atual gera ruído em vez de ação
- o usuário deseja consolidar branches de notificação sobrepostos ou propostas de backlog em um único canal nativo do ECC
- o workspace já possui hooks, MCPs ou ferramentas conectadas, mas nenhuma política de notificação coerente
Superfície Preferida
Comece pelo que já existe:
- issues, PRs, revisões, comentários e CI do GitHub
- movimento de issues/projetos no Linear
- eventos de hooks locais e sinais de ciclo de vida da sessão
- primitivas de notificação de desktop
- superfícies de e-mail/chat conectadas quando elas realmente existem
Prefira orquestração nativa do ECC em vez de pedir ao usuário para adotar um produto de notificação separado.
Regras Inegociáveis
- nunca exponha tokens, segredos, segredos de webhook ou identificadores internos
- separe:
- fonte do evento
- severidade
- canal de roteamento
- ação do operador
- padrão para resumo primeiro quando o custo de interrupção for incerto
- não distribua todos os eventos para todos os canais
- se a solução real for melhor triagem de issues, política de hooks ou fluxo de projeto, diga isso explicitamente
Pipeline de Eventos
Trate o canal como:
- Capturar o evento
- Classificar a urgência e o proprietário
- Roteamento para o canal correto
- Colapsar duplicatas e ruído de baixo sinal
- Anexar a próxima ação do operador
O objetivo é ter menos notificações, porém melhores.
Modelo de Severidade Padrão
| Classe | Exemplos | Tratamento padrão |
|---|---|---|
| Crítica | CI padrão quebrado, problema de segurança, release bloqueado, deploy falho | interromper agora |
| Alta | revisão solicitada, PR falhando, pendência que bloqueia o proprietário | alerta no mesmo dia |
| Média | mudanças de estado de issue, comentários notáveis, movimento de backlog | resumo ou fila |
| Baixa | sucessos repetidos, ruído rotineiro, marcadores de ciclo de vida redundantes | suprimir ou agrupar |
Se o workspace não tiver um modelo de severidade, crie um antes de propor automação.
Fluxo de Trabalho
1. Inventariar a superfície atual
Liste:
- fontes de eventos
- canais atuais
- hooks/scripts existentes que emitem alertas
- caminhos duplicados para o mesmo evento
- casos de falha silenciosa onde coisas importantes não estão sendo exibidas
Destaque o que o ECC já gerencia.
2. Decidir o que merece interrupção
Para cada família de eventos, responda:
- quem precisa saber?
- quão rápido eles precisam saber?
- isso deve interromper, agrupar ou apenas registrar?
Use estes padrões:
- interromper para eventos de release, CI, segurança e que bloqueiam o proprietário
- resumir para atualizações de sinal médio
- apenas registrar para telemetria e marcadores de ciclo de vida de baixo sinal
3. Colapsar duplicatas antes de adicionar canais
Procure por:
- o mesmo evento de PR aparecendo no GitHub, Linear e logs locais
- notificações repetidas de hooks para a mesma falha
- comentários ou mudanças de status que devem ser resumidos em vez de encaminhados brutos
- canais que se duplicam sem adicionar um caminho de ação melhor
Prefira:
- um resumo canônico
- um proprietário
- um canal principal
- um caminho de fallback
4. Projetar o fluxo de trabalho nativo do ECC
Para cada necessidade real de notificação, defina:
- fonte
- gate (portão/condição)
- shape (formato): alerta imediato, resumo, fila ou apenas dashboard
- canal
- ação
Se o ECC já possui a primitiva, prefira:
- uma habilidade para triagem do operador
- um hook para emissão/aplicação automática
- um agente para classificação delegada
- um MCP/conector apenas quando uma ponte real estiver faltando
5. Retornar um design focado em ação
Termine com:
- o que manter
- o que suprimir
- o que mesclar
- o que o ECC deve envolver a seguir
Formato de Saída
CURRENT SURFACE
- sources
- channels
- duplicates
- gaps
EVENT MODEL
- critical
- high
- medium
- low
ROUTING PLAN
- source -> channel
- why
- operator owner
CONSOLIDATION
- suppress
- merge
- canonical summaries
NEXT ECC MOVE
- skill / hook / agent / MCP
- exact workflow to build next
Regras de Recomendação
- prefira um canal forte em vez de muitos fracos
- prefira resumos para atualizações de sinal médio e baixo
- prefira hooks quando o sinal deve ser emitido automaticamente
- prefira habilidades do operador quando o trabalho for triagem, roteamento e tomada de decisão com revisão primeiro
…
Perguntas frequentes
O que significa 'ECC-native'?
Significa que a ferramenta usa os sistemas que já existem na sua plataforma de trabalho (como o Claude) para gerenciar as notificações, em vez de adicionar um novo aplicativo complicado.
Como ela decide o que é urgente?
Ela tem regras para classificar notificações como 'Críticas' (interromper agora), 'Alta' (alertar no mesmo dia), 'Média' (resumo ou fila) ou 'Baixa' (ignorar ou agrupar).
O que acontece se o problema real não for de notificação?
A ferramenta vai te dizer se o problema é, na verdade, a forma como você organiza suas tarefas ou revisa seu código, e sugerir outras ferramentas ou métodos.
Detalhes
Descrição original do autor
Operate notifications as one ECC-native workflow across GitHub, Linear, desktop alerts, hooks, and connected communication surfaces. Use when the real problem is alert routing, deduplication, escalation, or inbox collapse.
repo: affaan-m/ECC
Popularidade
- Estrelas no GitHub
- 280 mil
- Posição no ranking
- #306
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC
Skills parecidas
ci-cd-and-automation
Ensina seu agente de IA a automatizar tarefas repetitivas e colocar projetos no ar e cuidar da infraestrutura.
addyosmani/agent-skills
suggestion-box
Ajuda seu agente a sugerir melhorias automaticamente. Ele observa problemas e propõe soluções sem precisar de permissão, continuando a tarefa principal.
paperclipai/paperclip
orbit-general
Ajuda seu agente a criar um painel de atividades recentes de várias ferramentas conectadas. Ele mostra um resumo do que aconteceu nas últimas 24 horas. É útil para ter uma visão geral do trabalho em um só lugar.
nexu-io/open-design