Communitygithub.com

Guia ECC

Auxilia usuários a entender, navegar, instalar e escolher componentes do Everything Claude Code.

O que é Guia ECC?

O skill 'ECC Guide' é um assistente especializado para ajudar usuários a navegar pelo repositório Everything Claude Code (ECC). Ele fornece orientação sobre como encontrar skills, comandos, agentes, hooks, regras e perfis de instalação, além de explicar as relações entre esses componentes. O guia prioriza a consulta aos arquivos atuais do repositório usando comandos como `node scripts/ci/catalog.js --json` e `find skills -maxdepth 2 -name SKILL.md | sort`, evitando informações desatualizadas. Ele suporta tarefas comuns como onboarding de novos usuários, descoberta de funcionalidades, orientação de instalação gerenciada e troubleshooting. O skill é projetado para ser usado com ferramentas como Claude Code, Cursor ou Codex, onde pode ajudar a responder perguntas como 'como faço X com ECC?' ou 'quais componentes se encaixam no meu projeto?'.

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

Perguntar na sua IA favorita

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

Documentação

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, FAQs
  • AGENTS.md: orientação para contribuidores e estrutura do projeto
  • agent.yaml: superfície exportada do gitagent e lista de comandos
  • commands/: shims de compatibilidade de comandos de barra mantidos
  • skills/*/SKILL.md: fluxos de trabalho reutilizáveis e playbooks de domínio
  • agents/*.md: prompts de função de subagente delegado
  • rules/: regras de linguagem e harness
  • hooks/README.md, hooks/hooks.json, scripts/hooks/: comportamento de hooks e portões de segurança
  • manifests/install-*.json: módulos de instalação seletiva, componentes, perfis e suporte a alvos
  • docs/: 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:

  1. o que usar
  2. por que se encaixa
  3. arquivo ou comando exato para inspecionar
  4. 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?":

  1. Pesquise em skills/, commands/ e agents/.
  2. Prefira skills como superfície de fluxo de trabalho primária.
  3. Use comandos apenas quando forem um shim de compatibilidade mantido ou quando o usuário quiser explicitamente o comportamento de comando de barra.
  4. 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 é:

  1. detectar a stack a partir dos arquivos do projeto
  2. resolver um plano de instalação simulado (dry-run)
  3. inspecionar arquivos CLAUDE.md e de configuração existentes
  4. perguntar antes de aplicar as alterações
  5. 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

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.

Habilidades Relacionadas