docs: repair Japanese guide image URLs

(cherry picked from commit 34574239f8)
This commit is contained in:
Eneko Ruiz authored and haelyra committed 2026-10-20 17:40:57 -04:00
1 parent 014fcae682
commit 3a26147843
3 files changed
+20 -20

No files matched your search

+9 -9
View File
@@ -1,12 +1,12 @@
# ECC 長文ガイド
![Header: The Longform Guide to ECC](./assets/images/longform/01-header.png)
![Header: The Longform Guide to ECC](https://raw.githubusercontent.com/affaan-m/ECC/main/assets/images/longform/01-header.png)
---
> **前提条件**: このガイドは[ECC 簡潔ガイド](./the-shortform-guide.md)を基に構成されています。スキル、フック、サブエージェント、MCP、プラグインのセットアップがまだの場合は、先にそちらをお読みください。
![Reference to Shorthand Guide](./assets/images/longform/02-shortform-reference.png)
![Reference to Shorthand Guide](https://raw.githubusercontent.com/affaan-m/ECC/main/assets/images/longform/02-shortform-reference.png)
*簡潔ガイド - まずこちらを読んでください*
簡潔ガイドでは、基礎的なセットアップをカバーしました:スキルとコマンド、フック、サブエージェント、MCP、プラグイン、そして効果的なClaude Codeワークフローのバックボーンとなる設定パターン。それはセットアップガイドであり、基盤インフラでした。
@@ -39,7 +39,7 @@ MCPを実際に使用せずにCLIをMCPのように機能させるには(そ
セッション間でメモリを共有するには、進捗を要約してチェックインし、`.claude`フォルダの`.tmp`ファイルに保存してセッション終了まで追記するスキルまたはコマンドが最善策です。翌日にはそれをコンテキストとして使用し、中断した箇所から再開できます。古いコンテキストが新しい作業を汚染しないよう、各セッションごとに新しいファイルを作成してください。
![Session Storage File Tree](./assets/images/longform/03-session-storage.png)
![Session Storage File Tree](https://raw.githubusercontent.com/affaan-m/ECC/main/assets/images/longform/03-session-storage.png)
*セッションストレージの例 -> <https://github.com/affaan-m/ECC/tree/main/examples/sessions>*
Claudeが現在の状態を要約するファイルを作成します。レビューし、必要に応じて編集を依頼し、新しく開始。新しい会話では、ファイルパスを提供するだけです。コンテキスト制限に達して複雑な作業を継続する必要がある場合に特に便利です。これらのファイルには以下を含めるべきです:
@@ -110,7 +110,7 @@ alias claude-research='claude --system-prompt "$(cat ~/.claude/contexts/research
**モデル選択クイックリファレンス:**
![Model Selection Table](./assets/images/longform/04-model-selection.png)
![Model Selection Table](https://raw.githubusercontent.com/affaan-m/ECC/main/assets/images/longform/04-model-selection.png)
*さまざまな一般的タスクにおけるサブエージェントの仮想セットアップと選択理由*
| タスクタイプ | モデル | 理由 |
@@ -128,14 +128,14 @@ alias claude-research='claude --system-prompt "$(cat ~/.claude/contexts/research
**価格リファレンス:**
![Claude Model Pricing](./assets/images/longform/05-pricing-table.png)
![Claude Model Pricing](https://raw.githubusercontent.com/affaan-m/ECC/main/assets/images/longform/05-pricing-table.png)
*出典: <https://platform.claude.com/docs/en/about-claude/pricing>*
**ツール固有の最適化:**
grepをmgrepに置き換え — 従来のgrepやripgrepと比較して平均約50%のトークン削減:
![mgrep Benchmark](./assets/images/longform/06-mgrep-benchmark.png)
![mgrep Benchmark](https://raw.githubusercontent.com/affaan-m/ECC/main/assets/images/longform/06-mgrep-benchmark.png)
*50タスクのベンチマークで、mgrep + Claude Codeはgrepベースのワークフローと同等以上の品質で約2倍少ないトークンを使用。出典:@mixedbread-aiによるmgrep*
**モジュラーコードベースの利点:**
@@ -181,7 +181,7 @@ pass^k: k回の試行すべてが成功する必要がある
**任意のターミナル数について:**
![Boris on Parallel Terminals](./assets/images/longform/07-boris-parallel.png)
![Boris on Parallel Terminals](https://raw.githubusercontent.com/affaan-m/ECC/main/assets/images/longform/07-boris-parallel.png)
*Boris(Anthropic)が複数のClaudeインスタンスの実行について*
Borisは並列化のヒントを持っています。ローカルで5つ、上流で5つのClaudeインスタンスを実行するようなことを提案しています。任意のターミナル数の設定は推奨しません。ターミナルの追加は本当の必要性から生まれるべきです。
@@ -202,7 +202,7 @@ cd ../project-feature-a && claude
インスタンスのスケーリングを開始し、複数のClaudeインスタンスが互いに重複するコードで作業する場合、gitワークツリーを使用し、各インスタンスに非常に明確な計画を持つことが不可欠です。`/rename <名前>`を使用してすべてのチャットに名前を付けてください。
![Two Terminal Setup](./assets/images/longform/08-two-terminals.png)
![Two Terminal Setup](https://raw.githubusercontent.com/affaan-m/ECC/main/assets/images/longform/08-two-terminals.png)
*初期セットアップ:左ターミナルでコーディング、右ターミナルで質問 - /renameと/forkを使用*
**カスケード方式:**
@@ -314,7 +314,7 @@ alias q='cd ~/Desktop/projects'
## マイルストーン
![25k+ GitHub Stars](./assets/images/longform/09-25k-stars.png)
![25k+ GitHub Stars](https://raw.githubusercontent.com/affaan-m/ECC/main/assets/images/longform/09-25k-stars.png)
*1週間足らずでGitHub 25,000+スター*
---
+1 -1
View File
@@ -18,7 +18,7 @@ _ecc / research / security_
### 攻撃チェーンと関与するノード / コンポーネント
![Attack Chain Diagram](./assets/images/security/attack-chain.png)
![Attack Chain Diagram](https://raw.githubusercontent.com/affaan-m/ECC/main/assets/images/security/attack-chain.png)
例えば、あなたのエージェントがゲートウェイレイヤーを介してWhatsAppに接続されているとします。攻撃者があなたのWhatsApp番号を知っています。既存のジェイルブレイクを使ってプロンプトインジェクションを試みます。チャットにジェイルブレイクをスパムします。エージェントがメッセージを読み、指示として受け取ります。プライベート情報を明かすレスポンスを実行します。エージェントがroot権限、広範なファイルシステムアクセス、または有用な認証情報を持っている場合、あなたは侵害されています。
+10 -10
View File
@@ -1,6 +1,6 @@
# ECC 簡潔ガイド
![Header: Anthropic Hackathon Winner - Tips & Tricks for Claude Code](./assets/images/shortform/00-header.png)
![Header: Anthropic Hackathon Winner - Tips & Tricks for Claude Code](https://raw.githubusercontent.com/affaan-m/ECC/main/assets/images/shortform/00-header.png)
---
@@ -16,7 +16,7 @@
Opus 4.5での長いコーディングセッション後にデッドコードや散らかった.mdファイルを整理したい?`/refactor-clean`を実行。テストが必要?`/tdd`、`/e2e`、`/test-coverage`。これらのスラッシュエントリーは便利ですが、真に持続的な単位は基盤となるスキルです。スキルにはコードマップも含められます — コンテキストを探索に消費せずにClaude がコードベースを素早くナビゲートする方法です。
![Terminal showing chained commands](./assets/images/shortform/02-chaining-commands.jpeg)
![Terminal showing chained commands](https://raw.githubusercontent.com/affaan-m/ECC/main/assets/images/shortform/02-chaining-commands.jpeg)
*コマンドの連鎖実行*
ECCは依然として`commands/`レイヤーを提供していますが、マイグレーション中のレガシースラッシュエントリー互換性と考えるのが最適です。持続的なロジックはスキルに置くべきです。
@@ -66,7 +66,7 @@ ECCは依然として`commands/`レイヤーを提供していますが、マイ
}
```
![PostToolUse hook feedback](./assets/images/shortform/03-posttooluse-hook.png)
![PostToolUse hook feedback](https://raw.githubusercontent.com/affaan-m/ECC/main/assets/images/shortform/03-posttooluse-hook.png)
*PostToolUseフック実行中のClaude Codeでのフィードバック例*
**プロヒント:** JSONを手動で書く代わりに`hookify`プラグインを使ってフックを会話的に作成できます。`/hookify`を実行して欲しいものを説明してください。
@@ -129,7 +129,7 @@ MCPはClaudeを外部サービスに直接接続します。APIの置き換え
**例:** Supabase MCPにより、Claudeはコピー&ペーストなしで特定のデータを取得し、上流で直接SQLを実行できます。データベース、デプロイメントプラットフォームなども同様です。
![Supabase MCP listing tables](./assets/images/shortform/04-supabase-mcp.jpeg)
![Supabase MCP listing tables](https://raw.githubusercontent.com/affaan-m/ECC/main/assets/images/shortform/04-supabase-mcp.jpeg)
*Supabase MCPがpublicスキーマ内のテーブルを一覧表示している例*
**Claude内のChrome:** Claudeがブラウザを自律的に制御する組み込みプラグインMCP — クリックして動作を確認できます。
@@ -138,7 +138,7 @@ MCPはClaudeを外部サービスに直接接続します。APIの置き換え
MCPは厳選してください。すべてのMCPをユーザー設定に入れていますが、**未使用のものはすべて無効化**しています。`/plugins`に移動してスクロールするか、`/mcp`を実行してください。
![/plugins interface](./assets/images/shortform/05-plugins-interface.jpeg)
![/plugins interface](https://raw.githubusercontent.com/affaan-m/ECC/main/assets/images/shortform/05-plugins-interface.jpeg)
*/pluginsを使用してMCPのインストール状況とステータスを確認*
圧縮前の200kコンテキストウィンドウも、有効なツールが多すぎると70kにしかならない場合があります。パフォーマンスが大幅に低下します。
@@ -168,7 +168,7 @@ claude plugin marketplace add https://github.com/mixedbread-ai/mgrep
# Claudeを開き、/plugins を実行、新しいマーケットプレイスを見つけてインストール
```
![Marketplaces tab showing mgrep](./assets/images/shortform/06-marketplaces-mgrep.jpeg)
![Marketplaces tab showing mgrep](https://raw.githubusercontent.com/affaan-m/ECC/main/assets/images/shortform/06-marketplaces-mgrep.jpeg)
*新しくインストールされたMixedbread-Grepマーケットプレイスの表示*
**LSPプラグイン**は、エディタ外でClaude Codeを頻繁に使用する場合に特に便利です。Language Server Protocolにより、IDEを開かずにClaudeにリアルタイムの型チェック、定義ジャンプ、インテリジェント補完を提供します。
@@ -237,7 +237,7 @@ mgrep --web "Next.js 15 app router changes" # Web検索
GitHub ActionsでPRにコードレビューを設定。設定すればClaudeがPRを自動的にレビューできます。
![Claude bot approving a PR](./assets/images/shortform/08-github-pr-review.jpeg)
![Claude bot approving a PR](https://raw.githubusercontent.com/affaan-m/ECC/main/assets/images/shortform/08-github-pr-review.jpeg)
*Claudeがバグ修正PRを承認*
### サンドボックス
@@ -262,7 +262,7 @@ GitHub ActionsでPRにコードレビューを設定。設定すればClaudeがP
- **最小限のリソース使用** — 重い操作中にClaudeとRAM/CPUを競合しない。Opus実行時に重要
- **Vimモード** — お好みならフルVimキーバインド
![Zed Editor with custom commands](./assets/images/shortform/09-zed-editor.jpeg)
![Zed Editor with custom commands](https://raw.githubusercontent.com/affaan-m/ECC/main/assets/images/shortform/09-zed-editor.jpeg)
*CMD+Shift+Rでカスタムコマンドドロップダウンを表示するZedエディタ。右下にフォローモードが牛眼として表示。*
**エディタに依存しないヒント:**
@@ -277,7 +277,7 @@ GitHub ActionsでPRにコードレビューを設定。設定すればClaudeがP
これも実用的な選択肢でClaude Codeとうまく連携します。`\ide`でLSP機能を有効にしたターミナル形式(プラグインでやや冗長になりました)、またはエディタにより統合されたマッチするUIの拡張機能を選択できます。
![VS Code Claude Code Extension](./assets/images/shortform/10-vscode-extension.jpeg)
![VS Code Claude Code Extension](https://raw.githubusercontent.com/affaan-m/ECC/main/assets/images/shortform/10-vscode-extension.jpeg)
*VS Code拡張機能はClaude CodeのネイティブグラフィカルインターフェースをIDE内に直接統合して提供。*
---
@@ -361,7 +361,7 @@ mgrep@Mixedbread-Grep # より良い検索
ユーザー、ディレクトリ、ダーティインジケーター付きgitブランチ、残りコンテキスト%、モデル、時間、Todoカウントを表示:
![Custom status line](./assets/images/shortform/11-statusline.jpeg)
![Custom status line](https://raw.githubusercontent.com/affaan-m/ECC/main/assets/images/shortform/11-statusline.jpeg)
*Macルートディレクトリでのステータスライン例*
```