mirror of
https://github.com/affaan-m/ECC.git
synced 2026-10-19 06:23:46 +02:00
* chore: retire the Everything Claude Code name, ECC only Replace the expanded product name and the everything-claude-code slug with ECC across READMEs, translated docs, harness folders, skills, commands, scripts and examples. Repo URLs now point at affaan-m/ECC. Rename repo-internal artifacts to ecc forms (ecc-conventions skill, ecc-guardrails, ecc-research-playbook, ecc-team-config, ecc-instincts with ecc-* ids) and update .claude/ecc-tools.json. Legacy install ids, plugin dirs, package names and MCP prefixes stay where existing installs resolve against them. The codex global-state check and harness-audit repo detection accept the new name first and the legacy one as a fallback. The Discord bot prefers ~/GitHub/ECC and falls back to the nested legacy checkout path. Refresh the skill-triggers registryDigest for the changed skill text. * fix(ecc-tools): drop managed paths to the removed Claude repo skill .claude/skills/<repo-skill>/SKILL.md was deleted in #2770 but stayed listed in ecc-tools.json and the team config. Remove those entries and point the Claude Code adapter at the existing .agents/skills/ecc-conventions/SKILL.md.
94 lines
3.9 KiB
Markdown
94 lines
3.9 KiB
Markdown
---
|
|
description: ECCの現在のエージェント、スキル、コマンド、フック、インストールプロファイル、ドキュメントをライブリポジトリサーフェスからナビゲートします。
|
|
---
|
|
|
|
# /ecc-guide
|
|
|
|
このコマンドをECCの会話型マップとして使用します。完全なREADMEや古いカタログ数をダンプすることなく、タスクに適したECCサーフェスをユーザーが発見するのを支援します。
|
|
|
|
## 使い方
|
|
|
|
```text
|
|
/ecc-guide
|
|
/ecc-guide setup
|
|
/ecc-guide skills
|
|
/ecc-guide commands
|
|
/ecc-guide hooks
|
|
/ecc-guide install
|
|
/ecc-guide find: <クエリ>
|
|
/ecc-guide <機能名またはファイル名>
|
|
```
|
|
|
|
## 動作ルール
|
|
|
|
1. チェックアウトが利用可能な場合は、回答前に現在のリポジトリファイルを読む。
|
|
2. ハードコードされたカウントよりも現在のファイルシステム/カタログデータを優先する。
|
|
3. 最初の回答は短く、その後具体的なドリルダウンパスを提示する。
|
|
4. 長いセクションをコピーする代わりに、標準ファイルへのリンクをユーザーに提示する。
|
|
5. 存在しないコマンド、スキル、エージェント、インストールプロファイルを作り出さない。
|
|
|
|
## 検査対象
|
|
|
|
以下のファイルを標準マップとして使用:
|
|
|
|
- `README.md` — インストールパス、リセット/アンインストールガイダンス、高レベルの位置づけ
|
|
- `AGENTS.md` — コントリビューターとプロジェクト構造のガイダンス
|
|
- `agent.yaml` — エクスポートされたエージェントとコマンドサーフェス
|
|
- `commands/` — メンテナンスされたスラッシュコマンドシム
|
|
- `skills/*/SKILL.md` — 再利用可能なスキルワークフロー
|
|
- `agents/*.md` — 委任されたエージェントの役割
|
|
- `hooks/README.md`と`hooks/hooks.json` — フックの動作
|
|
- `manifests/install-*.json` — 選択的インストールモジュール、コンポーネント、プロファイル
|
|
- `scripts/ci/catalog.js --json` — ECC内で実行時のライブカタログカウント
|
|
|
|
## レスポンスパターン
|
|
|
|
### 引数なし
|
|
|
|
コンパクトなメニューを提示:
|
|
|
|
- セットアップとインストール
|
|
- スキルの選択
|
|
- コマンド互換性シム
|
|
- エージェントと委任
|
|
- フックと安全性
|
|
- インストールのトラブルシューティング
|
|
- 特定の機能の検索
|
|
|
|
次に何をしたいか尋ねる。
|
|
|
|
### トピック検索
|
|
|
|
`skills`、`commands`、`hooks`、`install`、`agents`などのトピックの場合:
|
|
|
|
1. 現在のサーフェスを3-6箇条書きでサマリー。
|
|
2. 標準ディレクトリ/ファイルを指す。
|
|
3. 状態を検証できるコマンドを1-2つ提案。
|
|
4. ユーザーが要求しない限り、網羅的なリストを避ける。
|
|
|
|
### 検索モード
|
|
|
|
`find: <クエリ>`の場合:
|
|
|
|
1. `rg`で関連ファイルを検索。
|
|
2. 結果をサーフェスごとにグループ化: スキル、コマンド、エージェント、ルール、ドキュメント、フック。
|
|
3. 最も強いマッチをファイルパス付きで最初に返す。
|
|
4. 各マッチの次のアクションを推奨。
|
|
|
|
### 機能検索
|
|
|
|
特定の機能名の場合:
|
|
|
|
1. まず正確なパスをチェック: `skills/<name>/SKILL.md`、`commands/<name>.md`、`agents/<name>.md`。
|
|
2. 正確な検索が失敗した場合、`rg`で検索。
|
|
3. 機能の動作、使用タイミング、標準ファイルを説明。
|
|
4. 混乱を減らす場合にのみ隣接機能に言及。
|
|
|
|
## 関連コマンド
|
|
|
|
- `/project-init` — スタック対応のECCオンボーディング
|
|
- `/harness-audit` — 決定論的リポジトリ準備度スコアリング
|
|
- `/skill-health` — スキル品質チェック
|
|
- `/skill-create` — ローカルgit履歴からの新しいスキル抽出
|
|
- `/security-scan` — Claude/OpenCode設定のセキュリティレビュー
|