Communitygithub.com

ECCガイド

Everything Claude Code(ECC)の理解、ナビゲーション、インストール、コンポーネント選択をユーザーに案内するスキルです。

ECCガイド とは?

ECCガイドスキルは、ユーザーがEverything Claude Code(ECC)リポジトリを効果的に活用できるよう支援するために設計されています。このスキルは、ECCに含まれるスキル、コマンド、エージェント、フック、ルール、インストールプロファイルの検索や理解を支援し、特に新規ユーザーのオンボーディングやプロジェクト構成の選択をスムーズに進めます。応答は常に現在のファイルシステムから情報を取得し、ハードコードされた古い情報に依存しないことが基本原則です。`README.md`や`scripts/install-plan.js`などの主要ファイルやスクリプトを参照し、最小限の読み取りで正確なアドバイスを提供します。また、`/project-init`コマンドとの連携により、対象リポジトリのスタックを検出し、最適なインストールプランを提案します。トラブルシューティングでは、ハーネスやインストールパスを確認した上で、関連する設定ファイルやフックの状態を調査する手順を推奨しています。応答は具体的な推奨事項、確認コマンド、次のアクションを含む簡潔なテンプレートに従い、ユーザーがすぐに行動に移せるよう導きます。

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

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

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

ドキュメント

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

ユーザーがEverything Claude Code(ECC)の理解、ナビゲーション、インストール、またはコンポーネント選択の支援を必要とする場合にこのスキルを使用します。

使用すべきタイミング

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

  • 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. 1つの次のコマンドまたは質問

避けるべきこと:

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

一般的なタスク

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

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

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

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

機能発見

「Xには何を使うべき?」への対応:

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

有用な検索:

rg -n "<クエリ>" 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/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.

関連スキル