MixSeek ワークスペース初期化
概要
MixSeek-Coreのワークスペースディレクトリ構造を初期化します。チーム設定、評価設定、ログなどを格納するディレクトリを作成し、環境変数の設定をガイドします。
前提条件
- 対象ディレクトリへの書き込み権限
- 環境変数
MIXSEEK_WORKSPACEが設定されている(推奨)
使用方法
Step 1: ワークスペースパスの確認
ユーザーにワークスペースパスを確認してください:
- 環境変数
MIXSEEK_WORKSPACEが設定されている場合はその値を使用 - 設定されていない場合は、ユーザーに希望するパスを確認
- パスが指定されない場合は、カレントディレクトリを提案
# 環境変数の確認
echo $MIXSEEK_WORKSPACE
Step 2: ディレクトリ構造の作成
以下のスクリプトを実行してディレクトリ構造を作成します:
# スクリプトの実行
bash skills/mixseek-workspace-init/scripts/init-workspace.sh <workspace-path>
または、手動で以下のディレクトリを作成:
mkdir -p <workspace-path>/configs/agents
mkdir -p <workspace-path>/configs/evaluators
mkdir -p <workspace-path>/configs/judgment
mkdir -p <workspace-path>/configs/presets
mkdir -p <workspace-path>/logs
mkdir -p <workspace-path>/templates
Step 3: 環境変数の設定案内
初期化完了後、ユーザーに環境変数の設定を案内してください:
# シェル設定ファイルに追加(bash/zsh)
export MIXSEEK_WORKSPACE=/path/to/workspace
作成されるディレクトリ構造
$MIXSEEK_WORKSPACE/
├── configs/
│ ├── agents/ # チーム・メンバーエージェント設定 (team-*.toml)
│ ├── evaluators/ # 評価者設定 (evaluator.toml)
│ ├── judgment/ # 判定設定 (judgment.toml)
│ └── presets/ # ツール設定プリセット (claudecode.toml)
├── logs/ # 実行ログ
└── templates/ # 設定テンプレート(オプション)
例
新規ワークスペース作成
User: MixSeekのワークスペースを初期化して
Agent: ワークスペースパスを確認します。
MIXSEEK_WORKSPACE環境変数が設定されていません。
どのディレクトリをワークスペースにしますか?
現在のディレクトリ(/home/user/projects/my-project)でよろしいですか?
User: はい
Agent: ワークスペースを初期化します...
[スクリプト実行]
以下のディレクトリ構造を作成しました:
✓ configs/agents/
✓ configs/evaluators/
✓ configs/judgment/
✓ configs/presets/
✓ configs/presets/claudecode.toml (プリセットコピー)
✓ logs/
✓ templates/
環境変数の設定を推奨します:
export MIXSEEK_WORKSPACE=/home/user/projects/my-project
シェル設定ファイル(.bashrc/.zshrc)に追加することで永続化できます。
既存ディレクトリへの追加
User: このディレクトリをmixseekのワークスペースにして
Agent: 現在のディレクトリ(/path/to/dir)をワークスペースとして初期化します。
既存のファイルは保持され、必要なディレクトリのみ作成されます。
よろしいですか?
User: はい
Agent: [既存ファイルを保持しながら不足ディレクトリを作成]
完了しました。
トラブルシューティング
書き込み権限エラー
Error: Permission denied: /path/to/workspace
解決方法:
- ディレクトリの所有者を確認:
ls -la /path/to/workspace - 権限を変更:
chmod 755 /path/to/workspace - または、書き込み権限のある別のディレクトリを選択
既存ファイルとの競合
このスキルは既存ファイルを上書きしません。ディレクトリが既に存在する場合はスキップされます。
環境変数が認識されない
シェルを再起動するか、設定ファイルを再読み込みしてください:
source ~/.bashrc # bash
source ~/.zshrc # zsh
次のステップ
ワークスペース初期化後、以下のスキルを使用して設定を作成できます:
- チーム設定:
mixseek-team-config- 「チームを作成して」 - オーケストレーター設定:
mixseek-orchestrator-config- 「オーケストレーターを設定して」 - 評価設定:
mixseek-evaluator-config- 「評価設定を作成して」