mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-05-18 21:31:15 +08:00
Translate everything-claude-code repository to Japanese including: - 17 root documentation files - 60 agent documentation files - 80 command documentation files - 99 rule files across 18 language directories (common, angular, arkts, cpp, csharp, dart, fsharp, golang, java, kotlin, perl, php, python, ruby, rust, swift, typescript, web) - 199 skill documentation files Total: 455 files translated to Japanese with: - Consistent terminology glossary applied throughout - YAML field names preserved in English (name, description, etc.) - Code blocks and examples untouched (comments translated) - Markdown structure and relative links preserved - Professional translation maintaining technical accuracy This translation expands ECC accessibility to Japanese-speaking developers and teams. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
5.3 KiB
5.3 KiB
description
| description |
|---|
| プロジェクトのスタックを検出し、リポジトリのインストールマニフェストとスタックマッピングを使用してドライランECCオンボーディング計画を生成します。 |
/project-init
現在のプロジェクト用の安全でレビュー可能なECCオンボーディング計画を作成します。このコマンドはドライランモードで開始し、明示的なユーザー承認後にのみファイルを書き込みます。
使い方
/project-init
/project-init --dry-run
/project-init --target claude
/project-init --target cursor
/project-init --skills continuous-learning-v2,security-review
/project-init --config ecc-install.json
安全ルール
- デフォルトはドライラン。ユーザーが具体的な計画を承認するまで、
CLAUDE.md、設定ファイル、ルール、スキル、またはインストール状態を変更しない。 - 既存のプロジェクトガイダンスを保持。
CLAUDE.md、.claude/settings.local.json、.cursor/、.codex/、.gemini/、.opencode/、.codebuddy/、.joycode/、または.qwen/が既に存在する場合、内容を検査し上書きではなくマージ/追記計画を提案。 - ECCのインストーラーとマニフェストツールを使用。インストールのショートカットとしてファイルを手動コピーしたり任意のリモートをクローンしない。
- パーミッションを狭く保つ。生成された設定は検出されたビルド/テスト/リントツールに一致させ、広範なシェルアクセスを避ける。
- 何かを適用する前に、正確に何が変わるかを報告。
検出入力
現在のプロジェクトルートを読み取り、以下からスタックシグナルを検出:
- パッケージマネージャーファイル:
package.json、package-lock.json、pnpm-lock.yaml、yarn.lock、bun.lockb - 言語マニフェスト:
pyproject.toml、requirements.txt、go.mod、Cargo.toml、pom.xml、build.gradle、build.gradle.kts - フレームワークファイル:
next.config.*、vite.config.*、tailwind.config.*、Dockerfile、docker-compose.yml - ECC設定:
ecc-install.json - オプションのスタックマップ: ECCリポジトリ内の
config/project-stack-mappings.json
ECCチェックアウトが利用可能な場合、config/project-stack-mappings.jsonをスタックからルール/スキルへの参照として使用。ファイルが利用できない場合、インストール済みのECCマニフェストと明示的なユーザーの選択にフォールバック。
計画フロー
- ターゲットハーネスを特定。ユーザーが
cursor、codex、gemini、opencode、codebuddy、joycode、またはqwenを要求しない限りデフォルトはclaude。 - プロジェクトファイルからスタックを検出し、各一致のエビデンスを表示。
- 最小限の有用なECC計画を解決:
- プロジェクトに
ecc-install.jsonがある:node scripts/install-plan.js --config ecc-install.json --json - ユーザーがプロファイルを指定:
node scripts/install-plan.js --profile <profile> --target <target> --json - ユーザーがスキルを指定:
node scripts/install-plan.js --skills <skill-ids> --target <target> --json - 言語スタックのみ検出: それらの言語名でレガシー言語インストールのドライランを使用
- プロジェクトに
- 書き込み前にドライラン適用コマンドを実行:
node scripts/install-apply.js --target <target> --dry-run --json <language-or-profile-args>
- 検出されたスタック、選択されたモジュール/コンポーネント/スキル、ターゲットパス、スキップされた未サポートモジュール、変更されるファイルをサマリー。
- 非ドライランコマンドを適用する前に承認を求める。
出力契約
返却内容:
- 検出されたスタックのエビデンス
- 提案されるターゲットハーネス
- 使用された正確なドライランコマンド
- 承認後に実行する正確な適用コマンド
- 作成または変更されるファイル/ディレクトリ
- 既存ファイル、広範なパーミッション、欠落スクリプト、未サポートターゲットに関する警告
CLAUDE.mdガイダンス
ユーザーがCLAUDE.mdスターターを求める場合、インストーラー計画とは別に生成し最小限に保つ:
- ビルドコマンド(検出された場合)
- テストコマンド(検出された場合)
- リント/型チェックコマンド(検出された場合)
- 開発サーバーコマンド(検出された場合)
- 既存のパッケージスクリプトやマニフェストからのリポジトリ固有のメモ
diffを表示して承認を得ずに既存のCLAUDE.mdを置換しないこと。
関連
config/project-stack-mappings.json— スタックからサーフェスへのヒントscripts/install-plan.js— 決定論的な計画解決scripts/install-apply.js— ドライランと適用操作/ecc-guide— インストール前のインタラクティブな機能ディスカバリー