Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Everything Claude Code OSS詳細 — 5層構造の中身と導入方法

Everything Claude Code OSS詳細 — 5層構造の中身と導入方法

76.6Kスターを集めたエージェントハーネスOSSの詳細解説。知識層(Rules/Skills)、実行層(Agents/Commands)、品質層(Hooks)の具体的な中身と、install.shによる導入方法を紹介する。

Avatar for techs-targe

techs-targe

March 15, 2026
Tweet

More Decks by techs-targe

Other Decks in Programming

Transcript

  1. このリポジトリは何か Anthropicハッカソン優勝から76Kスターに成長したエージェントハーネスである リポジトリの規模 76.6K GitHub Stars AI開発ツール関連で 最速クラスの成長 997 テスト数

    v1.8.0で全テスト通過 フック信頼性を検証 30+ コントリビューター 640コミット 9.6Kフォーク MIT ライセンス 自由にカスタマイズ 商用利用も可能 出典:github.com/affaan-m/everything-claude-code(2026年3月) Everything Claude Code OSS 詳細 1
  2. リポジトリの全体構成 5層のハーネス構造と6言語4ツール対応で構成される 構成要素の全体像 含まれるもの 内容 規模 知識層 ・Rules ・Skills ・言語別規約を階層化

    ・ドメイン知識を事前装填 ・6言語対応 ・65種以上 実行層 ・Agents ・Commands ・専門領域を分離 ・頻出操作を1コマンド化 ・12種 ・40種以上 品質層 ・Hooks ・プロファイル制御 ・実行前後の自動検証 ・信頼性を997テストで担保 ・3プロファイル ・個別ON/OFF可 出典:github.com/affaan-m/everything-claude-code v1.8.0 Everything Claude Code OSS 詳細 2
  3. 5層の中身を見る Rules / Skills / Agents / Commands / Hooks

    各層は何ができるのか Everything Claude Code OSS 詳細 3
  4. Rules と Skills は何を提供するのか Rulesは言語別の規約を自動適用し Skillsは65種のドメイン知識を事前装填する 下位2層の役割 Rules(言語別規約) common/ 言語非依存の共通ルール

    typescript/ python/ golang/ 言語ごとのベストプラクティス swift/ php/ perl/ 6言語に対応済み CLAUDE.mdに記述しリポジトリに同梱 » Skills(65種以上) 言語別パターン Django、Spring Boot、React等 ドメイン知識 API設計、DB移行、Docker等 応用スキル 記事執筆、市場調査、投資家資料 指示なしで専門的な出力を得られる Everything Claude Code OSS 詳細 4
  5. Agents と Commands は何を提供するのか Agents12種が専門領域を分離し Commands40種が頻出操作を1コマンドにする 上位2層の役割 種類 具体例 効果

    レビュー系Agent ・architect ・code-reviewer ・security-reviewer ・設計判断 ・品質チェック ・脆弱性検出 ・専門レビューを 均一化 開発支援Agent ・tdd-guide ・build-fixer ・e2e-runner ・テスト駆動開発 ・ビルドエラー修正 ・E2Eテスト実行 ・開発サイクルを 自動化 Commands ・/plan /tdd ・/code-review ・/build-fix ・実装計画作成 ・品質審査実行 ・エラー自動修正 ・手順のばらつきを 解消 出典:github.com/affaan-m/everything-claude-code /agents, /commands Everything Claude Code OSS 詳細 5
  6. Hooks は何を提供するのか v1.8.0でフック信頼性を全面改修し 実行時プロファイル切替が可能になった Hooks層の特徴 PreToolUse / PostToolUse / Stop

    ツール実行の前後と終了時に自動検証を挟む ECC_HOOK_PROFILE で切替可能 standard / strict / minimal をプロファイルで選べる ECC_DISABLED_HOOKS で個別無効化 特定のフックだけ一時的にオフにできる 997テストで信頼性を検証済み v1.8.0で全テスト通過を確認 出典:github.com/affaan-m/everything-claude-code v1.8.0 Everything Claude Code OSS 詳細 6
  7. どうインストールするのか プラグインマーケットプレイスまたは install.shで言語を選ぶだけで導入できる 2つの導入方法 方法A プラグイン /plugin marketplace add で導入

    › 方法B git clone リポジトリを 直接クローン › 言語選択 install.sh typescript等 言語を指定 › 利用開始 /plan 等 コマンドで すぐ使える 出典:github.com/affaan-m/everything-claude-code README Everything Claude Code OSS 詳細 8