Communitygithub.com

ecc-guide

Guide les utilisateurs à travers Everything Claude Code (ECC).

Qu'est-ce que ecc-guide ?

Le skill ECC Guide est un assistant spécialisé conçu pour aider les utilisateurs à naviguer dans l'écosystème Everything Claude Code (ECC). Il fournit des conseils structurés pour l'installation, la configuration et l'utilisation des différents composants d'ECC, notamment les skills, commandes, agents, hooks et règles. Cette skill est particulièrement utile pour les nouveaux utilisateurs, ceux qui cherchent des fonctionnalités spécifiques, ou ceux qui ont besoin d'aide pour résoudre des problèmes de configuration. Elle s'appuie sur une inspection dynamique du dépôt ECC plutôt que sur des réponses mémorisées, garantissant ainsi des informations toujours à jour. Les plateformes prises en charge incluent Claude, Cursor, Codex, Gemini, OpenCode, CodeBuddy, JoyCode et Qwen, via des chemins d'installation adaptés à chaque environnement.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Guide ECC

Utilisez cette skill lorsqu'un utilisateur a besoin d'aide pour comprendre, naviguer, installer ou choisir des composants de Everything Claude Code.

Quand l'utiliser

Utilisez cette skill lorsque l'utilisateur :

  • demande ce qu'inclut ECC
  • souhaite de l'aide pour trouver une skill, une commande, un agent, un hook, une règle ou un profil d'installation
  • est nouveau dans le dépôt et a besoin d'un chemin guidé
  • demande "comment faire X avec ECC ?"
  • demande quels composants ECC correspondent à un projet
  • a besoin d'une explication légère de la relation entre commandes, skills, agents, hooks et règles
  • est perdu face aux chemins d'installation, aux installations en double, à la réinitialisation/désinstallation, ou aux options d'installation sélective

Principe Fondamental

Répondez à partir des fichiers actuels, pas de la mémoire. ECC change rapidement, donc les décomptes de catalogues, listes de fonctionnalités et instructions d'installation codés en dur deviennent obsolètes.

Lorsque le dépôt ECC est disponible, inspectez les fichiers pertinents avant de donner une réponse concrète :

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

Utilisez le plus petit ensemble de lectures nécessaire pour répondre à la question de l'utilisateur.

Plan du dépôt

  • README.md : chemins d'installation, guide de désinstallation/réinitialisation, positionnement public, FAQ
  • AGENTS.md : guide du contributeur et structure du projet
  • agent.yaml : surface exportée de l'agent GitAgent et liste des commandes
  • commands/ : shims de compatibilité maintenus pour les commandes slash
  • skills/*/SKILL.md : workflows réutilisables et guides thématiques
  • agents/*.md : invites de rôle pour les sous-agents délégués
  • rules/ : règles de langage et de cadre
  • hooks/README.md, hooks/hooks.json, scripts/hooks/ : comportement des hooks et portes de sécurité
  • manifests/install-*.json : modules d'installation sélective, composants, profils et support des cibles
  • docs/ : guides du framework, notes d'architecture, documentation traduite, documentation de version

Style de réponse

Commencez par la réponse, puis donnez l'action suivante. La plupart des utilisateurs n'ont pas besoin d'un vidage complet du catalogue.

Bon format de première réponse :

  1. quoi utiliser
  2. pourquoi cela convient
  3. le fichier ou la commande exact(e) à inspecter
  4. une commande ou question suivante

À éviter :

  • lister chaque skill ou commande par défaut
  • répéter de grandes sections du README
  • recommander des shims de commande obsolètes lorsqu'un chemin skill-first existe
  • affirmer qu'un composant existe sans vérifier le système de fichiers
  • remplacer les instructions d'installation par des commandes de copie manuelle lorsque l'installateur géré prend en charge la cible

Tâches courantes

Accueil des nouveaux utilisateurs

Proposez un menu court :

  • installer ou réinitialiser ECC
  • choisir des skills pour un projet
  • comprendre les commandes vs les skills
  • inspecter les hooks et le comportement de sécurité
  • exécuter un audit du framework
  • trouver un workflow spécifique

Indiquez README.md pour l'installation/réinitialisation et /project-init pour l'accueil spécifique au projet.

Découverte de fonctionnalités

Pour "que devrais-je utiliser pour X ?" :

  1. Recherchez dans skills/, commands/ et agents/.
  2. Privilégiez les skills comme surface de workflow principale.
  3. Utilisez les commandes uniquement lorsqu'il s'agit d'un shim de compatibilité maintenu ou si l'utilisateur souhaite explicitement un comportement de commande slash.
  4. Mentionnez les agents lorsque la délégation est utile.

Recherches utiles :

rg -n "<requête>" skills commands agents docs
find skills -maxdepth 2 -name SKILL.md | sort

Guide d'installation

Utilisez les chemins d'installation gérés :

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

Pour des installations de skills spécifiques :

node scripts/install-plan.js --skills <skill-id> --target claude --json
node scripts/install-apply.js --skills <skill-id> --target claude --dry-run

Avertissez les utilisateurs de ne pas cumuler les installations de plugins avec les installations manuelles complètes/profils, sauf s'ils souhaitent intentionnellement des surfaces en double.

Accueil de projet

Utilisez /project-init lorsque l'utilisateur souhaite configurer ECC pour un dépôt cible. La séquence attendue est :

  1. détecter la stack à partir des fichiers du projet
  2. résoudre un plan d'installation simulé (dry-run)
  3. inspecter les fichiers CLAUDE.md et de paramètres existants
  4. demander avant d'appliquer les modifications
  5. garder les conseils générés minimaux et spécifiques au dépôt

Dépannage

Demandez d'abord le framework cible et le chemin d'installation, puis inspectez :

  • les métadonnées d'installation du plugin
  • .claude/, .cursor/, .codex/, .gemini/, .opencode/, .codebuddy/, .joycode/, ou .qwen/
  • hooks/hooks.json
  • les fichiers d'état d'installation
  • les fichiers de commandes/skills pertinents

Pour la santé du dépôt, suggérez :

npm run harness:audit -- --format text
npm run observability:ready
npm test

Modèles de sortie

Recommandation courte

Utilisez <skill-ou-commande>. Cela convient car <raison>.

Fichier canonique : <chemin>
Vérifier avec : <commande>
Suite : <une action concrète>

Résultats de recherche

Meilleures correspondances :
- <chemin> : <pourquoi c'est important>
- <chemin> : <pourquoi c'est important>

Recommandation : <lequel utiliser en premier et pourquoi>

Résumé du plan d'installation

Détecté : <preuve de stack>
Cible : <framework>
Plan : <profil/modules/skills>
Simulation : <commande>
Modifierait : <chemins>
Nécessite approbation avant application : <oui/non>

Surfaces connexes

  • /project-init : plan d'accueil prenant en compte la stack pour un dépôt cible
  • /harness-audit : fiche d'évaluation déterministe de la préparation
  • /skill-health : évaluation de la qualité des skills
  • /skill-create : générer une nouvelle skill à partir de l'historique Git local
  • /security-scan : inspecter la sécurité de la configuration 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/claude-api

Anthropic Claude API patterns for Python and TypeScript. Covers Messages API, streaming, tool use, vision, extended thinking, batches, prompt caching, and Claude Agent SDK. Use when building applications with the Claude API or Anthropic SDKs.

affaan-m/everything-claude-code

End-to-end marketing campaign planning and execution. Covers audience research, positioning, campaign angle definition, landing page copy, email sequences, social posts, ad copy, short-form video scripts, and content calendars. Use as the orchestration layer for multi-channel product launches. Use when planning or executing a multi-channel product launch, or producing landing page, email, social, or ad copy.

affaan-m/everything-claude-code

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/everything-claude-code-conventions

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use when the user asks to build web components, pages, or applications and the visual direction matters as much as the code quality.

affaan-m/gget

gget CLI and Python workflow for quick genomic database queries, sequence lookup, BLAST-style searches, enrichment checks, and reproducible bioinformatics evidence logs.

affaan-m/literature-review

Systematic literature-review workflow for academic, biomedical, technical, and scientific topics, including search planning, source screening, synthesis, citation checks, and evidence logging.

affaan-m/motion-ui

Production-ready UI motion system for React/Next.js. Use when implementing animations, transitions, or motion patterns.

affaan-m/project-guidelines-example

Example project-specific skill template based on a real production application.

affaan-m/pubmed-database

Direct PubMed and NCBI E-utilities search workflows for biomedical literature, MeSH queries, PMID lookup, citation retrieval, and API-backed literature monitoring.

affaan-m/scholar-evaluation

Structured scholarly-work evaluation for papers, proposals, literature reviews, methods sections, evidence quality, citation support, and research-writing feedback.

affaan-m/uspto-database

USPTO patent and trademark data workflow for official record lookup, PatentSearch queries, TSDR checks, assignment data, and reproducible IP research logs.

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.

Skills associés