比較
Apothem 対 Gemini CLI の手動設定
Gemini CLI の GEMINI.md ルールファイルを手作業で保守する場合と、Apothem の共有プロファイルからレンダリングする場合の比較。
Gemini CLI は単一の GEMINI.md ルールファイルを読み取ります。Apothem の
gemini-cli アダプターは、それを共有プロファイルからレンダリングします。このページ
では、その設定を手作業で保守する場合と、Apothem で管理する場合を対比します。
労力の比較
| タスク | 手動設定 | Apothem による管理 |
|---|---|---|
| ルールの記述 | 1 つの GEMINI.md を手作業で編集 | レンダリング:共有ルールを GEMINI.md に埋め込み |
| 他の環境とルールを揃え続ける | 手作業、ツールごと | apothem update 時に自動 |
| 設定のインストール/削除 | GEMINI.md を手作業で記述・削除 | apothem install / apothem uninstall |
| 設定が正しいか検証する | 手作業での確認 | apothem verify --harness gemini-cli |
Apothem が管理するもの
gemini-cli アダプターは、共有ルールを単一の GEMINI.md に埋め込みます。Gemini CLI
には PreToolUse フックがないため、ガードレールの意図はツール呼び出しの傍受点では
なくルールの文章で表現されます。共有ルールへの変更はすべて、次回の apothem update
時に GEMINI.md を再レンダリングします。
移行パス
- まだ共有プロファイルを作成していない場合は、
apothem profile initを実行して作成します。 - 既存の
GEMINI.mdのルールを共有コーパスに移します。 apothem install --harness gemini-cliを実行してGEMINI.mdをレンダリングし書き込みます。apothem verify --harness gemini-cliを実行して設定が配置されたことを確認します。- 以降の変更ごとに
apothem update --harness gemini-cliを使用します。