Communitygithub.com

ECC ガイド

ユーザーが Everything Claude Code の理解、ナビゲーション、インストール、コンポーネント選択を支援するスキルです。

ECC ガイド とは?

ECC Guide スキルは、Everything Claude Code (ECC) リポジトリ内のスキル、コマンド、エージェント、フック、ルール、インストールプロファイルをユーザーが効果的に見つけ、理解し、活用するための案内役です。特に、新規ユーザーのオンボーディング、特定のタスクに最適なコンポーネントの発見、プロジェクト環境へのECCのインストール計画の立案、そして一般的なトラブルシューティングを支援します。このスキルの核心は、ファイルシステム上の現在のファイルを直接検査することで、常に最新の正確な情報を提供することです。具体的には、`node scripts/ci/catalog.js --json` や `find skills -maxdepth 2 -name SKILL.md | sort` などのコマンドを実行し、静的な知識ではなく動的なファイル構造から回答を導き出します。また、応答は簡潔で行動指向であり、ユーザーに対して「何を使うか」「なぜ適しているか」「どのファイルを確認すべきか」「次のアクション」を明確に提示します。このスキルは主に Claude Code 環境で動作し、`/project-init` や `/harness-audit` などの他の関連サーフェスと連携することで、ECC の全体的なユーザー体験を向上させます。

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

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ECC ガイド は何をしますか?

このスキルは、ユーザーが Everything Claude Code の各部分を理解、ナビゲート、インストール、または選択する際の支援が必要な場合に使用します。

使用タイミング

以下の場合にこのスキルを使用します:

  • ユーザーが ECC に何が含まれているか尋ねる
  • スキル、コマンド、エージェント、フック、ルール、インストールプロファイルの検索を希望する
  • リポジトリが初めてで、ガイド付きのパスを必要としている
  • 「ECC で X を行うにはどうすればよいか」と尋ねる
  • どの ECC コンポーネントがプロジェクトに適しているか尋ねる
  • コマンド、スキル、エージェント、フック、ルールの関係について軽量な説明を必要としている
  • インストールパス、重複インストール、リセット/アンインストール、選択的インストールオプションについて混乱している

基本原則

記憶ではなく、現在のファイルから回答します。ECC は急速に変化するため、ハードコードされたカタログ数、機能リスト、インストール手順はすぐに古くなります。

ECC リポジトリが利用可能な場合は、具体的な回答を行う前に関連ファイルを検査します:

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

ユーザーの質問に必要な最小限のファイル読み取りを使用します。

リポジトリマップ

  • README.md: インストールパス、アンインストール/リセットガイダンス、パブリックポジショニング、FAQ
  • AGENTS.md: コントリビューターガイダンスとプロジェクト構造
  • agent.yaml: エクスポートされた gitagent のサーフェスとコマンドリスト
  • commands/: メンテナンスされているスラッシュコマンド互換性シム
  • skills/*/SKILL.md: 再利用可能なワークフローとドメインプレイブック
  • agents/*.md: 委任されたサブエージェントのロールプロンプト
  • rules/: 言語とハーネスのルール
  • hooks/README.md, hooks/hooks.json, scripts/hooks/: フックの動作とセーフティゲート
  • manifests/install-*.json: 選択的インストールモジュール、コンポーネント、プロファイル、ターゲットサポート
  • docs/: ハーネスガイド、アーキテクチャノート、翻訳ドキュメント、リリースドキュメント

応答スタイル

まず回答を提示し、次に次のアクションを示します。ほとんどのユーザーは完全なカタログダンプを必要としません。

適切な最初の応答の形:

  1. 何を使うか
  2. なぜ適しているか
  3. 確認すべき正確なファイルまたはコマンド
  4. 次のコマンドまたは質問

避けるべきこと:

  • デフォルトですべてのスキルやコマンドをリストアップする
  • 大きな README セクションを繰り返す
  • スキルファーストのパスが存在する場合に、廃止されたコマンドシムを推奨する
  • ファイルシステムを確認せずにコンポーネントが存在すると主張する
  • 管理インストーラーがターゲットをサポートしている場合に、手動コピーコマンドでインストールガイダンスを置き換える

一般的なタスク

新規ユーザーオンボーディング

短いメニューを提示します:

  • ECC のインストールまたはリセット
  • プロジェクトに適したスキルの選択
  • コマンドとスキルの理解
  • フックとセーフティ動作の確認
  • ハーネス監査の実行
  • 特定のワークフローの検索

インストール/リセットについては README.md を、プロジェクト固有のオンボーディングについては /project-init を参照するよう指示します。

機能発見

「X には何を使うべきか?」という質問に対して:

  1. skills/、commands/、agents/ を検索します。
  2. 主要なワークフローサーフェスとしてスキルを優先します。
  3. コマンドは、メンテナンスされている互換性シムであるか、ユーザーが明示的にスラッシュコマンド動作を希望する場合にのみ使用します。
  4. 委任が有用な場合はエージェントについて言及します。

有用な検索:

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

インストールガイダンス

管理されたインストールパスを使用します:

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

特定のスキルインストールの場合:

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

重複したサーフェスを意図的に望まない限り、プラグインインストールと完全な手動/プロファイルインストールを重ねないようユーザーに警告します。

プロジェクトオンボーディング

ユーザーがターゲットリポジトリ用に ECC を設定したい場合は /project-init を使用します。想定されるシーケンスは以下の通りです:

  1. プロジェクトファイルからスタックを検出
  2. ドライランインストール計画を解決
  3. 既存の CLAUDE.md と設定ファイルを検査
  4. 変更を適用する前に確認を求める
  5. 生成されたガイダンスを最小限かつリポジトリ固有に保つ

トラブルシューティング

まずターゲットハーネスとインストールパスを尋ね、次に以下を検査します:

  • プラグインインストールメタデータ
  • .claude/、.cursor/、.codex/、.gemini/、.opencode/、.codebuddy/、.joycode/、または .qwen/
  • hooks/hooks.json
  • インストール状態ファイル
  • 関連するコマンド/スキルファイル

リポジトリの健全性については、以下を提案します:

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

出力テンプレート

短い推奨

<スキルまたはコマンド> を使用してください。理由: <理由>。

正規ファイル: <パス>
確認コマンド: <コマンド>
次のアクション: <具体的なアクション1つ>

検索結果

最適な一致:
- <パス>: <重要な理由>
- <パス>: <重要な理由>

推奨: <最初に使用すべきものとその理由>

インストール計画サマリー

検出されたスタック: <エビデンス>
ターゲット: <ハーネス>
計画: <プロファイル/モジュール/スキル>
ドライラン: <コマンド>
変更されるパス: <パス>
適用前に承認が必要: <はい/いいえ>

関連サーフェス

  • /project-init: ターゲットリポジトリ向けのスタック認識型オンボーディング計画
  • /harness-audit: 決定論的な準備状況スコアカード
  • /skill-health: スキル品質レビュー
  • /skill-create: ローカル git 履歴から新しいスキルを生成
  • /security-scan: 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.

関連スキル