O que Guia do 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 o ECC?"
- perguntar quais componentes do ECC se encaixam em um projeto
- precisar de uma explicação leve de como comandos, skills, agentes, hooks e regras se relacionam
- estiver confuso com caminhos de instalação, instalações duplicadas, redefinição/desinstalação ou opções de instalação seletiva
Princípio Central
Responda com base nos arquivos atuais, não na memória. O ECC muda rapidamente, então contagens de catálogo, listas de recursos e instruções de instalação codificadas 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árias 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 do gitagent exportada e lista de comandoscommands/: shims de compatibilidade de slash-command mantidosskills/*/SKILL.md: fluxos de trabalho reutilizáveis e playbooks de domínioagents/*.md: prompts de função de subagentes delegadosrules/: regras de linguagem e de harnesshooks/README.md,hooks/hooks.json,scripts/hooks/: comportamento de hooks e portões de segurançamanifests/install-*.json: módulos, componentes, perfis e suporte a alvos de instalação seletivadocs/: guias de harness, notas de arquitetura, documentação traduzida, documentação de versão
Estilo de Resposta
Comece com a resposta e, em seguida, dê a próxima ação. A maioria dos usuários não precisa de um despejo completo do catálogo.
Boa forma para a primeira resposta:
- o que usar
- por que se encaixa
- arquivo ou comando exato para inspecionar
- um próximo comando ou pergunta
Evite:
- listar todo skill ou comando por padrão
- repetir grandes seções do README
- recomendar shims de comando obsoletos quando um caminho baseado em skill existir
- afirmar que um componente existe sem verificar o sistema de arquivos
- substituir a orientação de instalação por comandos de cópia manual quando o instalador gerenciado suportar o alvo
Tarefas Comuns
Integração de Novo Usuário
Ofereça um menu curto:
- instalar ou redefinir 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 a superfície primária de fluxo de trabalho.
- Use comandos apenas quando forem um shim de compatibilidade mantido ou quando o usuário quiser explicitamente o comportamento de slash-command.
- 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 e instalações manuais/completas 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 de simulação (dry-run)
- inspecionar arquivos
CLAUDE.mde de configuração existentes - perguntar antes de aplicar as alterações
- manter a orientação gerada mínima e específica ao repositório
Solução de Problemas
Pergunte primeiro pelo harness alvo e caminho de instalação e, em seguida, 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 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 local do git/security-scan: inspecionar a segurança da configuração do Claude/OpenCode