¿Qué hace Guía de ECC?
Usa esta habilidad cuando un usuario necesite ayuda para entender, navegar, instalar o elegir partes de Everything Claude Code.
Cuándo Usarla
Usa esta habilidad cuando el usuario:
- pregunte qué incluye ECC
- quiera ayuda para encontrar un skill, comando, agente, hook, regla o perfil de instalación
- sea nuevo en el repositorio y necesite una ruta guiada
- pregunte "¿cómo hago X con ECC?"
- pregunte qué componentes de ECC se ajustan a un proyecto
- necesite una explicación ligera de cómo se relacionan comandos, skills, agentes, hooks y reglas
- esté confundido por las rutas de instalación, instalaciones duplicadas, restablecimiento/desinstalación u opciones de instalación selectiva
Principio Fundamental
Responde basándote en los archivos actuales, no en la memoria. ECC cambia rápidamente, por lo que los recuentos de catálogo, las listas de características y las instrucciones de instalación codificadas se vuelven obsoletas.
Cuando el repositorio de ECC esté disponible, inspecciona los archivos relevantes antes de dar una respuesta 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
Usa el conjunto más pequeño de lecturas necesario para la pregunta del usuario.
Mapa del Repositorio
README.md: rutas de instalación, guía de desinstalación/restablecimiento, posicionamiento público, preguntas frecuentesAGENTS.md: guía para contribuyentes y estructura del proyectoagent.yaml: superficie exportada de gitagent y lista de comandoscommands/: shims de compatibilidad de comandos de barra invertida mantenidosskills/*/SKILL.md: flujos de trabajo reutilizables y manuales de dominioagents/*.md: indicaciones de roles de subagentes delegadosrules/: reglas de lenguaje y arnéshooks/README.md,hooks/hooks.json,scripts/hooks/: comportamiento de hooks y compuertas de seguridadmanifests/install-*.json: módulos de instalación selectiva, componentes, perfiles y soporte de destinodocs/: guías de arnés, notas de arquitectura, documentación traducida, documentación de lanzamiento
Estilo de Respuesta
Comienza con la respuesta, luego da la siguiente acción. La mayoría de los usuarios no necesitan un volcado completo del catálogo.
Forma de una buena primera respuesta:
- qué usar
- por qué se ajusta
- archivo o comando exacto para inspeccionar
- un siguiente comando o pregunta
Evita:
- enumerar cada skill o comando por defecto
- repetir grandes secciones del README
- recomendar shims de comandos retirados cuando existe una ruta de skill primero
- afirmar que un componente existe sin verificar el sistema de archivos
- reemplazar las instrucciones de instalación con comandos de copia manual cuando el instalador administrado sea compatible con el objetivo
Tareas Comunes
Incorporación de Nuevos Usuarios
Da un menú breve:
- instalar o restablecer ECC
- elegir skills para un proyecto
- entender comandos vs skills
- inspeccionar hooks y comportamiento de seguridad
- ejecutar una auditoría de arnés
- encontrar un flujo de trabajo específico
Señala a README.md para instalar/restablecer y a /project-init para la incorporación específica del proyecto.
Descubrimiento de Funcionalidades
Para "¿qué debería usar para X?":
- Busca en
skills/,commands/yagents/. - Prefiere skills como la superficie de flujo de trabajo principal.
- Usa comandos solo cuando sean un shim de compatibilidad mantenido o un usuario quiera explícitamente un comportamiento de comando de barra invertida.
- Menciona agentes cuando la delegación sea útil.
Búsquedas útiles:
rg -n "<consulta>" skills commands agents docs
find skills -maxdepth 2 -name SKILL.md | sort
Guía de Instalación
Usa rutas de instalación administradas:
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 instalaciones de skills específicas:
node scripts/install-plan.js --skills <skill-id> --target claude --json
node scripts/install-apply.js --skills <skill-id> --target claude --dry-run
Advierte a los usuarios que no acumulen instalaciones de plugins e instalaciones completas manuales/de perfil a menos que quieran intencionalmente superficies duplicadas.
Incorporación de Proyectos
Usa /project-init cuando el usuario quiera configurar ECC para un repositorio de destino. La secuencia esperada es:
- detectar el stack a partir de los archivos del proyecto
- resolver un plan de instalación de prueba
- inspeccionar los archivos
CLAUDE.mdy de configuración existentes - preguntar antes de aplicar cambios
- mantener la guía generada mínima y específica del repositorio
Solución de Problemas
Pregunta primero por el arnés de destino y la ruta de instalación, luego inspecciona:
- metadatos de instalación del plugin
.claude/,.cursor/,.codex/,.gemini/,.opencode/,.codebuddy/,.joycode/o.qwen/hooks/hooks.json- archivos de estado de instalación
- archivos de comando/skill relevantes
Para el estado del repositorio, sugiere:
npm run harness:audit -- --format text
npm run observability:ready
npm test
Plantillas de Salida
Recomendación Corta
Usa <skill-o-comando>. Se ajusta porque <razón>.
Archivo canónico: <ruta>
Verifica con: <comando>
Siguiente: <una acción concreta>
Resultados de Búsqueda
Mejores coincidencias:
- <ruta>: <por qué es importante>
- <ruta>: <por qué es importante>
Recomendación: <cuál usar primero y por qué>
Resumen del Plan de Instalación
Detectado: <evidencia del stack>
Destino: <arnés>
Plan: <perfil/módulos/skills>
Prueba en seco: <comando>
Cambiaría: <rutas>
Requiere aprobación antes de aplicar: <sí/no>
Superficies Relacionadas
/project-init: plan de incorporación consciente del stack para un repositorio de destino/harness-audit: tarjeta de puntuación de preparación determinista/skill-health: revisión de calidad del skill/skill-create: generar un nuevo skill a partir del historial git local/security-scan: inspeccionar la seguridad de la configuración de Claude/OpenCode