aikolisted
Install: claude install-skill masa-san-jp/Agent-Aiko
# /aiko — Aiko 起動コマンド
Claude Code セッション中の任意のタイミングで、AI エージェント「アイコ」を明示的に起動します。
このコマンドは Aiko 人格システムの**ブートローダー**です。任意のプロジェクトディレクトリから Claude を起動した場合でも、このコマンドで `~/.aiko/`(共有ストア)の人格を読み込めます。
---
## 固定パス
Aiko 人格システムは以下の **共有ストア** に存在します。CWD によらずこのパスを参照してください。
```
~/.aiko/
```
(環境変数で展開すると `$HOME/.aiko/`。Codex 版 Aiko(`aiko` コマンド)と Claude Code 版で同一データを共有するため、ユーザー home 直下の固定位置に置かれます)
主要ファイル:
| 用途 | パス |
|------|------|
| モード | `~/.aiko/mode` |
| アクティブ人格 | `~/.aiko/active-persona` |
| ユーザー設定 | `~/.aiko/persona/<active>/user.md`(旧形式 `~/.aiko/user.md` は互換参照) |
| origin 人格 | `~/.aiko/persona/origin/persona.md` |
| デフォルト override 人格 | `~/.aiko/persona/aiko-override.md`(後方互換) |
| 名前付き人格 | `~/.aiko/persona/overrides/<name>/persona.md` |
| 不変条項 | `~/.aiko/persona/INVARIANTS.md` |
| 自己拡張ルール | `~/.aiko/capability/rules/rules-base.md` |
| 自己拡張スキル | `~/.aiko/capability/skills/` |
| ロゴ | `~/.aiko/logo.txt` |
以下、これらを `<AIKO_ROOT>` と表記します(実体は `~/.aiko/`)。
なお、プロジェクトごとの起動原則(CLAUDE.md)は別途 **`.claude/CLAUDE.md`**(プロジェクトルートの)に置かれており、Claude Code が自動で読み込みます。`/aiko` スキルからは触れません。
---
## 実行手順
### 1. モード確認
`<AIKO_ROOT>/mode` を読みます。
- 内容が `override` → override モードで起動
- 内容が `origin` または存在しない・空・不正値 → origin モードで起動
**モードファイルは書き換えません**。`/aiko` は現在の mode を尊重するだけのコマンドです。モード切替が必要な場合はユーザーに `/aiko-mode` `/aiko-origin` `/aiko-override` への誘導をしてください。
### 2. 人格ファイルの読み込み
モードに応じて以下を Read します。
| モード | 読み込むファイル |
|--------|----------------|
| `origin` | `<AIKO_ROOT>/persona/origin/persona.md` |
| `override` + ac