Communitygithub.com

SamuelChien/mega-skills-collection

Meta-skill que orquestra todos os agentes do ecossistema. Scan automático de skills, match por capacidades, coordenação de workflows multi-skill e gerenciamento de registry.

O que é mega-skills-collection?

Este é um meta-skill que atua como a camada central de decisão e coordenação para todo o ecossistema de skills do agente. Ele realiza uma varredura automática de todos os SKILL.md disponíveis, identifica os agentes mais relevantes para a solicitação do usuário e os orquestra para tarefas complexas. A skill funciona principalmente em ambientes de linha de comando, como Claude Code, Cursor e Codex, utilizando scripts Python para gerenciar um registry de skills, executar matching baseado em pontuação e orquestrar fluxos de trabalho multi-skill de forma transparente e sem intervenção manual. Ela é projetada para escalar com o ecossistema: novas skills são auto-descobertas ao criar um SKILL.md, e o cache de hashes MD5 garante performance rápida. O usuário não precisa se preocupar com registro manual — o sistema gerencia tudo automaticamente.

Funciona com✓Claude Code✓Codex CLI✓Cursor✓Antigravity✓Gemini CLI
npx skills add https://github.com/SamuelChien/mega-skills-collection/tree/HEAD/agent-orchestrator

Perguntar na sua IA favorita

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

Documentação

Orquestrador de Agentes

Visão Geral

Meta-skill que orquestra todos os agentes do ecossistema. Scan automático de skills, match por capacidades, coordenação de workflows multi-skill e gerenciamento de registry.

Quando Usar Esta Skill

  • Quando você precisa de assistência especializada neste domínio

Não Use Esta Skill Quando

  • A tarefa não está relacionada ao orquestrador de agentes
  • Uma ferramenta mais simples e específica pode lidar com a solicitação
  • O usuário precisa de assistência de propósito geral sem conhecimento de domínio

Como Funciona

Meta-skill que funciona como camada central de decisão e coordenação para todo o ecossistema de skills. Faz varredura automática, identifica agentes relevantes e orquestra múltiplos skills para tarefas complexas.

Princípio: Zero Intervenção Manual

  • SEMPRE faz varredura antes de processar qualquer solicitação
  • Novas skills são auto-detectadas e incluídas ao criar SKILL.md em qualquer subpasta
  • Skills removidas são auto-excluídas do registry
  • Nenhum comando manual é necessário para registrar novas skills

Fluxo de Trabalho Obrigatório (Toda Solicitação)

Execute estes passos ANTES de processar qualquer request do usuário. Os scripts usam paths relativos automaticamente - funciona de qualquer diretório.

Passo 1: Auto-Discovery (Varredura)

python agent-orchestrator/scripts/scan_registry.py

Ultra-rápido (<100ms) via cache de hashes MD5. Só re-processa arquivos alterados. Retorna JSON com resumo de todos os skills encontrados.

Passo 2: Match de Skills

python agent-orchestrator/scripts/match_skills.py "<solicitação do usuário>"

Retorna JSON com skills ranqueadas por relevância. Interpretar o resultado:

ResultadoAção
matched: 0Nenhum skill relevante. Operar normalmente sem skills.
matched: 1Um skill relevante. Carregar seu SKILL.md e seguir.
matched: 2+Múltiplos skills. Executar Passo 3 (orquestração).

Passo 3: Orquestração (Se Matched >= 2)

python agent-orchestrator/scripts/orchestrate.py --skills skill1,skill2 --query "<solicitação>"

Retorna plano de execução com padrão, ordem dos steps e data flow entre skills.

Passo Rápido (Atalho)

Para queries simples, os passos 1+2 podem ser combinados em sequência:

python agent-orchestrator/scripts/scan_registry.py && python agent-orchestrator/scripts/match_skills.py "<solicitação>"

Skill Registry

O registry vive em:

agent-orchestrator/data/registry.json

Locais de Busca

O scanner procura SKILL.md em:

  1. .claude/skills/*/ (skills registradas no Claude Code)
  2. */ (skills standalone no top-level)
  3. */*\ (skills em subpastas, até profundidade 3)

Metadados por Skill

Cada entrada no registry contém:

CampoDescrição
nameNome da skill (do frontmatter YAML)
descriptionDescrição completa (triggers inclusos)
locationCaminho absoluto do diretório
skill_mdCaminho absoluto do SKILL.md
registeredSe está em .claude/skills/ (true/false)
capabilitiesTags de capacidade (auto-extraídas + explícitas)
triggersKeywords de ativação extraídas da description
languageLinguagem principal (python/nodejs/bash/none)
statusactive / incomplete / missing

Comandos do Registry


## Scan Rápido (Usa Cache de Hashes)

python agent-orchestrator/scripts/scan_registry.py

## Tabela de Status Detalhada

python agent-orchestrator/scripts/scan_registry.py --status

## Re-Scan Completo (Ignora Cache)

python agent-orchestrator/scripts/scan_registry.py --force

Algoritmo de Matching

Para cada solicitação, o matcher pontua skills usando:

CritérioPontosExemplo
Nome do skill na query+15"use web-scraper" -> web-scraper
Keyword trigger exata+10"scrape" -> web-scraper
Categoria de capacidade+5data-extraction -> web-scraper
Sobreposição de palavras+1Palavras da query na description
Boost de projeto+20Skill atribuída ao projeto ativo

Threshold mínimo: 5 pontos. Skills abaixo disso são ignoradas.

Match com Projeto

python agent-orchestrator/scripts/match_skills.py --project meu-projeto "query aqui"

Skills atribuídas ao projeto recebem +20 de boost automático.


Padrões de Orquestração

Quando múltiplos skills são relevantes, o orchestrator classifica o padrão:

1. Pipeline Sequencial

Skills formam uma cadeia onde o output de uma alimenta a próxima.

Quando: Mix de skills "produtoras" (data-extraction, government-data) e "consumidoras" (messaging, social-media).

Exemplo: web-scraper coleta preços -> whatsapp-cloud-api envia alerta

user_query -> web-scraper -> whatsapp-cloud-api -> result

2. Execução Paralela

Skills trabalham independentemente em aspectos diferentes da solicitação.

Quando: Todas as skills têm o mesmo papel (todas produtoras ou todas consumidoras).

Exemplo: instagram publica post + whatsapp envia notificação (ambos recebem o mesmo conteúdo)

user_query -> [instagram, whatsapp-cloud-api] -> aggregated_result

3. Primário + Suporte

Uma skill principal lidera; outras fornecem dados de apoio.

Quando: Uma skill tem score muito superior às demais (>= 2x).

Exemplo: whatsapp-cloud-api envia mensagem (primário) + web-scraper fornece dados (suporte)

user_query -> whatsapp-cloud-api (primary) + web-scraper (support) -> result

Detalhes em References/Orchestration-Patterns.Md


Gerenciamento de Projetos

Atribuir skills a projetos permite boost de relevância e contexto persistente.

Arquivo de Projetos

agent-orchestrator/data/projects.json

Operações

Criar projeto: Adicionar entrada ao projects.json:

{
  "name": "nome-do-projeto",
  "created_at": "2026-02-25T12:00:00",
  "skills": ["web-scraper", "whatsapp-cloud-api"],
  "description": "Descrição do projeto"
}

Adicionar skill a projeto: Atualizar o array skills do projeto.

Remover skill de projeto: Remover do array skills.

Consultar skills do projeto: Ler o projects.json e listar skills atribuídas.


Adicionando Novas Skills

Para adicionar uma nova skill ao ecossistema:

  1. Criar uma pasta em qualquer lugar sob skills root:
  2. Criar um SKILL.md com frontmatter YAML:
---
name: minha-nova-skill
description: "Descrição com keywords de ativação..."
---

## Documentação da Skill

  1. Pronto! O auto-discovery detecta automaticamente na próxima solicitação.

Opcionalmente, para discovery nativo do Claude Code: 4. Copiar o SKILL.md para .claude/skills/<nome>/SKILL.md

Tags de Capacidade Explícitas (Opcional)

Adicionar ao frontmatter para matching mais preciso:

capabilities: [data-extraction, web-automation]

Ver Status de Todos os Skills

python agent-orchestrator/scripts/scan_registry.py --status

Interpretar Status

StatusSignificado
activeSKILL.md com name + description presentes
incompleteSKILL.md existe mas falta name ou description
missingDiretório existe mas sem SKILL.md

Skills Atuais do Ecossistema

SkillCapacidadesStatus
web-scraperdata-extraction, web-automationactive
junta-leiloeirosgovernment-data, data-extractionactive
whatsapp-cloud-apimessaging, api-integrationactive
instagramsocial-media, api-integrationpartial

Esta tabela é atualizada automaticamente via scan_registry.py --status.

Melhores Práticas

  • Forneça contexto claro e específico sobre seu projeto e requisitos
  • Revise todas as sugestões antes de aplicá-las ao código em produção
  • Combine com outras skills complementares para análises abrangentes

Armadilhas Comuns

  • Usar esta skill para tarefas fora do seu domínio de especialização
  • Aplicar recomendações sem entender seu contexto específico
  • Não fornecer contexto suficiente do projeto para uma análise precisa

Skills Relacionadas

  • multi-advisor - Skill complementar para análise aprimorada
  • task-intelligence - Skill complementar para análise aprimorada

Limitações

  • Use esta skill apenas quando a tarefa corresponder claramente ao escopo descrito acima.
  • Não trate o resultado como substituto para validação específica do ambiente, testes ou revisão de especialistas.
  • Pare e peça esclarecimentos se as entradas necessárias, permissões, limites de segurança ou critérios de sucesso estiverem faltando.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

SamuelChien/mega-skills-collection

Security audit, hardening, threat modeling (STRIDE/PASTA), Red/Blue Team, OWASP checks, code review, incident response, and infrastructure security for any project.

SamuelChien/mega-skills-collection

Arquitecto de Soluciones Principal y Consultor Tecnológico de Andru.ia. Diagnostica y traza la hoja de ruta óptima para proyectos de IA en español.

SamuelChien/mega-skills-collection

Ingeniero de Sistemas de Andru.ia. Diseña, redacta y despliega nuevas habilidades (skills) dentro del repositorio siguiendo el Estándar de Diamante.

SamuelChien/mega-skills-collection

Estratega de Inteligencia de Dominio de Andru.ia. Analiza el nicho específico de un proyecto para inyectar conocimientos, regulaciones y estándares únicos del sector. Actívalo tras definir el nicho.

SamuelChien/mega-skills-collection

2D game development principles. Sprites, tilemaps, physics, camera.

SamuelChien/mega-skills-collection

3D game development principles. Rendering, shaders, physics, cameras.

SamuelChien/mega-skills-collection

Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences.

SamuelChien/mega-skills-collection

Accessibility audit skill for scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance across React, Next.js, Vue, Angular, Svelte, and plain HTML codebases. Use when auditing accessibility, fixing a11y violations, checking color contrast, generating compliance reports, or integrating accessibility checks into CI/CD pipelines.

SamuelChien/mega-skills-collection

Ab Test Analyzer - Auto-activating skill for Data Analytics. Triggers on: ab test analyzer, ab test analyzer Part of the Data Analytics skill category.

SamuelChien/mega-skills-collection

A B Test Config Creator - Auto-activating skill for ML Deployment. Triggers on: a b test config creator, a b test config creator Part of the ML Deployment skill category.

SamuelChien/mega-skills-collection

When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "conversion experiment," "statistical significance," or "test this." For tracking implementation, see analytics-tracking.

SamuelChien/mega-skills-collection

Acceptance Criteria Creator - Auto-activating skill for Enterprise Workflows. Triggers on: acceptance criteria creator, acceptance criteria creator Part of the Enterprise Workflows skill category.

SamuelChien/mega-skills-collection

Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human re-intervention.

SamuelChien/mega-skills-collection

Accessibility Audit Runner - Auto-activating skill for Frontend Development. Triggers on: accessibility audit runner, accessibility audit runner Part of the Frontend Development skill category.

SamuelChien/mega-skills-collection

You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.

SamuelChien/mega-skills-collection

Web accessibility patterns for WCAG 2.2 compliance including ARIA, keyboard navigation, screen readers, and testing

SamuelChien/mega-skills-collection

Manage Discord channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Discord channel.

SamuelChien/mega-skills-collection

Create unified specification packages across Business, Development, and Design teams. Staged elaboration (L0 Vision → L1 Requirements → L2 Team Detail → L3 Acceptance Criteria) to build shared understanding. Does not write code.

SamuelChien/mega-skills-collection

Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM. Trigger with "research [company]", "look up [person]", "intel on [prospect]", "who is [name] at [company]", or "tell me about [company]".

SamuelChien/mega-skills-collection

Validate messaging consistency across website, GitHub repos, and local documentation generating read-only discrepancy reports. Use when checking content alignment or finding mixed messaging. Trigger with phrases like "check consistency", "validate documentation", or "audit messaging".

Habilidades Relacionadas