Communitygithub.com

Guía de ECC

Guía a los usuarios a través de Everything Claude Code.

¿Qué es Guía de ECC?

Esta habilidad está diseñada para ayudar a los usuarios a navegar, comprender, instalar y seleccionar componentes de Everything Claude Code (ECC). Proporciona respuestas directas basadas en los archivos actuales del repositorio en lugar de depender de catálogos o listas de características desactualizadas. Es compatible con plataformas como Claude, Cursor, Codex y otras herramientas de codificación con IA, y recomienda el uso de skills, comandos, agentes, hooks y reglas según sea apropiado. La habilidad guía a los usuarios a través de la incorporación, la selección de componentes para proyectos, la solución de problemas y los planes de instalación administrados, siempre verificando la estructura del sistema de archivos antes de dar recomendaciones. Utiliza comandos CLI para inspeccionar el catálogo, los perfiles de instalación y la estructura del directorio, asegurando que la orientación sea precisa y esté actualizada.

Compatible con✓Claude Code✓Codex CLI✓Cursor✓Gemini CLI✓OpenCode
npx skills add https://github.com/affaan-m/ECC/tree/main/skills/ecc-guide

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿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 frecuentes
  • AGENTS.md: guía para contribuyentes y estructura del proyecto
  • agent.yaml: superficie exportada de gitagent y lista de comandos
  • commands/: shims de compatibilidad de comandos de barra invertida mantenidos
  • skills/*/SKILL.md: flujos de trabajo reutilizables y manuales de dominio
  • agents/*.md: indicaciones de roles de subagentes delegados
  • rules/: reglas de lenguaje y arnés
  • hooks/README.md, hooks/hooks.json, scripts/hooks/: comportamiento de hooks y compuertas de seguridad
  • manifests/install-*.json: módulos de instalación selectiva, componentes, perfiles y soporte de destino
  • docs/: 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:

  1. qué usar
  2. por qué se ajusta
  3. archivo o comando exacto para inspeccionar
  4. 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?":

  1. Busca en skills/, commands/ y agents/.
  2. Prefiere skills como la superficie de flujo de trabajo principal.
  3. Usa comandos solo cuando sean un shim de compatibilidad mantenido o un usuario quiera explícitamente un comportamiento de comando de barra invertida.
  4. 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:

  1. detectar el stack a partir de los archivos del proyecto
  2. resolver un plan de instalación de prueba
  3. inspeccionar los archivos CLAUDE.md y de configuración existentes
  4. preguntar antes de aplicar cambios
  5. 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

Individual skills in this repo

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

accessibility

Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA. Use when building or auditing UI that must meet WCAG 2.2 Level AA, or when reviewing a change for keyboard, contrast, or screen-reader support.

affaan-m/content-engine

Create platform-native content systems for X, LinkedIn, TikTok, YouTube, newsletters, and repurposed multi-platform campaigns. Use when the user wants social posts, threads, scripts, content calendars, or one source asset adapted cleanly across platforms.

affaan-m/ECC

Multi-platform content distribution across X, LinkedIn, Threads, and Bluesky. Adapts content per platform using content-engine patterns. Never posts identical content cross-platform. Use when the user wants to distribute content across social platforms.

affaan-m/fal-ai-media

Unified media generation via fal.ai MCP — image, video, and audio. Covers text-to-image (Nano Banana), text/image-to-video (Seedance, Kling, Veo 3), text-to-speech (CSM-1B), and video-to-audio (ThinkSound). Use when the user wants to generate images, videos, or audio with AI.

affaan-m/manim-video

日本語翻訳:このファイルは manim-video 用の日本語翻訳が必要です

affaan-m/remotion-video-creation

Remotion のベストプラクティス - React で動画を作成する。3D、アニメーション、音声、字幕、チャート、トランジションなどをカバーするドメイン固有の29のルール。

affaan-m/video-editing

AI-assisted video editing workflows for cutting, structuring, and augmenting real footage. Covers the full pipeline from raw capture through FFmpeg, Remotion, ElevenLabs, fal.ai, and final polish in Descript or CapCut. Use when the user wants to edit video, cut footage, create vlogs, or build video content.

agent-architecture-audit

Full-stack diagnostic for agent and LLM applications. Audits the 12-layer agent stack for wrapper regression, memory pollution, tool discipline failures, hidden repair loops, and rendering corruption. Produces severity-ranked findings with code-first fixes. Essential for developers building agent applications, autonomous loops, or any LLM-powered feature. Use when an agent or LLM feature misbehaves and the failing layer is unknown, or before shipping an agent stack.

agent-eval

Head-to-head comparison of coding agents (Claude Code, Aider, Codex, etc.) on custom tasks with pass rate, cost, time, and consistency metrics. Use when choosing between coding agents, or when a change to an agent setup needs measured pass rate, cost, and time rather than an impression.

agent-harness-construction

Design and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates. Use when defining or revising an agent

agentic-engineering

Operate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing. Use when planning or executing engineering work that agents will carry out end to end.

agentic-os

Build persistent multi-agent operating systems on Claude Code. Covers kernel architecture, specialist agents, slash commands, file-based memory, scheduled automation, and state management without external databases. Use when building a persistent multi-agent system on Claude Code with its own memory, commands, and scheduling.

agent-introspection-debugging

Structured self-debugging workflow for AI agent failures using capture, diagnosis, contained recovery, and introspection reports. Use when an agent run fails and you need a reproducible diagnosis instead of a retry.

agent-payment-x402

Add x402 payment execution to AI agents with per-task budgets, spending controls, and non-custodial wallets. Supports Base through agentwallet-sdk and X Layer through OKX Payments / OKX Agent Payments Protocol. Use when an agent must pay for something itself and needs per-task budgets, spending controls, and a non-custodial wallet.

agent-self-evaluation

Use after completing any non-trivial task. The agent self-rates its output on 5 axes — accuracy, completeness, clarity, actionability, conciseness — with concrete evidence per criterion. Produces a structured 1-5 scorecard with specific improvement suggestions.

agent-sort

Build an evidence-backed ECC install plan for a specific repo by sorting skills, commands, rules, hooks, and extras into DAILY vs LIBRARY buckets using parallel repo-aware review passes. Use when ECC should be trimmed to what a project actually needs instead of loading the full bundle.

ai-first-engineering

Engineering operating model for teams where AI agents generate a large share of implementation output. Use when setting team process, review gates, or ownership rules for a codebase largely written by agents.

ai-regression-testing

Regression testing strategies for AI-assisted development. Sandbox-mode API testing without database dependencies, automated bug-check workflows, and patterns to catch AI blind spots where the same model writes and reviews code. Use when adding regression coverage to AI-assisted code, or when the same model both wrote and reviewed a change.

android-clean-architecture

Clean Architecture patterns for Android and Kotlin Multiplatform projects — module structure, dependency rules, UseCases, Repositories, and data layer patterns. Use when structuring modules, layers, or data flow in an Android or KMP project.

angular-developer

Generates Angular code and provides architectural guidance. Trigger when creating projects, components, or services, or for best practices on reactivity (signals, linkedSignal, resource), forms, dependency injection, routing, SSR, accessibility (ARIA), animations, styling (component styles, Tailwind CSS), testing, or CLI tooling.

Skills relacionados