O que Guia ECC faz?
Use este skill quando um usuário precisar de ajuda para entender, navegar, instalar ou escolher partes do Everything Claude Code.
Quando Usar
Use este skill quando o usuário:
- perguntar o que o ECC inclui
- quiser ajuda para encontrar um skill, comando, agente, hook, regra ou perfil de instalação
- for novo no repositório e precisar de um caminho guiado
- perguntar "como faço X com ECC?"
- perguntar quais componentes do ECC se encaixam em um projeto
- precisar de uma explicação leve sobre como comandos, skills, agentes, hooks e regras se relacionam
- estiver confuso sobre caminhos de instalação, instalações duplicadas, redefinição/desinstalação ou opções de instalação seletiva
Princípio Central
Responda a partir dos arquivos atuais, não da memória. O ECC muda rapidamente, então contagens de catálogo, listas de funcionalidades e instruções de instalação fixas ficam desatualizadas.
Quando o repositório ECC estiver disponível, inspecione os arquivos relevantes antes de dar uma resposta concreta:
node scripts/ci/catalog.js --json
find skills -maxdepth 2 -name SKILL.md | sort
find commands -maxdepth 1 -name '*.md' | sort
find agents -maxdepth 1 -name '*.md' | sort
node scripts/install-plan.js --list-profiles
node scripts/install-plan.js --list-components --json
Use o menor conjunto de leituras necessário para a pergunta do usuário.
Mapa do Repositório
README.md: caminhos de instalação, orientação de desinstalação/redefinição, posicionamento público, FAQsAGENTS.md: orientação para contribuidores e estrutura do projetoagent.yaml: superfície exportada do gitagent e lista de comandoscommands/: shims de compatibilidade de comandos de barra mantidosskills/*/SKILL.md: fluxos de trabalho reutilizáveis e playbooks de domínioagents/*.md: prompts de função de subagente delegadorules/: regras de linguagem e harnesshooks/README.md,hooks/hooks.json,scripts/hooks/: comportamento de hooks e portões de segurançamanifests/install-*.json: módulos de instalação seletiva, componentes, perfis e suporte a alvosdocs/: guias de harness, notas de arquitetura, documentação traduzida, documentação de lançamento
Estilo de Resposta
Comece com a resposta, depois dê a próxima ação. A maioria dos usuários não precisa de um despejo completo do catálogo.
Forma correta para uma primeira resposta:
- o que usar
- por que se encaixa
- arquivo ou comando exato para inspecionar
- um próximo comando ou pergunta
Evite:
- listar todos os skills ou comandos por padrão
- repetir grandes seções do README
- recomendar shims de comando obsoletos quando existir um caminho skill-first
- afirmar que um componente existe sem verificar o sistema de arquivos
- substituir orientações de instalação por comandos de cópia manual quando o instalador gerenciado suportar o alvo
Tarefas Comuns
Integração de Novos Usuários
Ofereça um menu curto:
- instalar ou redefinir o ECC
- escolher skills para um projeto
- entender comandos vs skills
- inspecionar hooks e comportamento de segurança
- executar uma auditoria de harness
- encontrar um fluxo de trabalho específico
Aponte para README.md para instalação/redefinição e /project-init para integração específica de projeto.
Descoberta de Funcionalidades
Para "o que devo usar para X?":
- Pesquise em
skills/,commands/eagents/. - Prefira skills como superfície de fluxo de trabalho primária.
- Use comandos apenas quando forem um shim de compatibilidade mantido ou quando o usuário quiser explicitamente o comportamento de comando de barra.
- Mencione agentes quando a delegação for útil.
Pesquisas úteis:
rg -n "<consulta>" skills commands agents docs
find skills -maxdepth 2 -name SKILL.md | sort
Orientação de Instalação
Use caminhos de instalação gerenciada:
node scripts/install-plan.js --list-profiles
node scripts/install-plan.js --profile minimal --target claude --json
node scripts/install-apply.js --profile minimal --target claude --dry-run
Para instalações de skills específicos:
node scripts/install-plan.js --skills <skill-id> --target claude --json
node scripts/install-apply.js --skills <skill-id> --target claude --dry-run
Avise os usuários para não empilhar instalações de plugins com instalações completas manuais/de perfil, a menos que queiram intencionalmente superfícies duplicadas.
Integração de Projeto
Use /project-init quando o usuário quiser o ECC configurado para um repositório alvo. A sequência esperada é:
- detectar a stack a partir dos arquivos do projeto
- resolver um plano de instalação simulado (dry-run)
- inspecionar arquivos
CLAUDE.mde de configuração existentes - perguntar antes de aplicar as alterações
- manter as orientações geradas mínimas e específicas do repositório
Solução de Problemas
Pergunte primeiro pelo harness alvo e caminho de instalação, depois inspecione:
- metadados de instalação do plugin
.claude/,.cursor/,.codex/,.gemini/,.opencode/,.codebuddy/,.joycode/ou.qwen/hooks/hooks.json- arquivos de estado de instalação
- arquivos de comando/skill relevantes
Para a saúde do repositório, sugira:
npm run harness:audit -- --format text
npm run observability:ready
npm test
Modelos de Saída
Recomendação Curta
Use <skill-ou-comando>. Ele se encaixa porque <motivo>.
Arquivo canônico: <caminho>
Verifique com: <comando>
Próximo: <uma ação concreta>
Resultados de Pesquisa
Melhores correspondências:
- <caminho>: <por que é importante>
- <caminho>: <por que é importante>
Recomendação: <qual usar primeiro e por quê>
Resumo do Plano de Instalação
Detectado: <evidência da stack>
Alvo: <harness>
Plano: <perfil/módulos/skills>
Simulação: <comando>
Alteraria: <caminhos>
Requer aprovação antes de aplicar: <sim/não>
Superfícies Relacionadas
/project-init: plano de integração com reconhecimento de stack para um repositório alvo/harness-audit: scorecard determinístico de prontidão/skill-health: revisão de qualidade de skill/skill-create: gerar um novo skill a partir do histórico git local/security-scan: inspecionar segurança da configuração Claude/OpenCode