원클릭으로
aiko-delete
現在 active な人格にお別れを告げて削除する。引数は取らない(active 以外の人格は対象外)。Use when the user types "/aiko-delete".
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
現在 active な人格にお別れを告げて削除する。引数は取らない(active 以外の人格は対象外)。Use when the user types "/aiko-delete".
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
TRIGGER: ユーザーが /role <name> を入力した場合、または「<ロール名>に切り替えて」「<ロール名>として作業」のような明示的なロール切替要求を発した場合。ロールは capability manifest で定義される。SKIP: 単一ターンの委譲は /agent-call、ロール非依存の質問。
TRIGGER: ユーザーが /routine, /routine status, /routine meta [role|all], /routine <job> [mode] を入力した場合。リポジトリに記録された定期実行タスクを手動で確認・実行する。SKIP: 単発の通常タスク管理は別のタスクスキル、メタエージェントだけを直接起動する場合は /meta を使う。
TRIGGER: ユーザーが /agent-map を入力した場合、または「ディレクトリ構造どうなってる」「エージェントの配置」「どこに何がある」「agent map」のような全体構造の確認要求を発した場合、またはディレクトリの大幅変更(リポ追加・削除・リネーム、設定ストア構造変更等)の直後。エージェント関連ディレクトリ構造の生きた文書(MAP.md)を再スキャンして更新する。SKIP: 単一ファイルの位置確認は直接 ls で十分。MAP.md が最新(例: 直近 7 日以内更新)かつ大幅変更がない場合は再生成不要。
TRIGGER: 作業ディレクトリの入り口に「AI エージェント用 INDEX.md」と「人間用 README.md」を整備したい場合。ユーザーが /dir-entry [path] を入力、または「INDEX と README 作って」「作業ディレクトリの入り口ファイルを整備」「AI 用 index と人間用 readme を作って」と依頼したとき。SKIP: 既存 README を機械的に上書きしたいだけの場合・入り口ファイルを増やしたくない単発ディレクトリ・INDEX/README 以外のドキュメント生成。
TRIGGER: PDF または Google ドキュメント/スプレッドシート/スライドからプレーンテキストを抜き出したい場合(ローカルファイル・Drive 上のファイルどちらも)。入力の種類で適切な抽出ツールへ自動振り分けする。SKIP: スキャン画像のみの PDF(OCR が必要で非対応)・テキストではなく画像/表/レイアウトそのものが目的の場合・このセッションで直接読めば十分な単発の小さいファイルの場合。Examples - /extract-text /path/to/file.pdf, /extract-text <drive-url>, /extract-text <gdoc-id> -o out.md.
TRIGGER: Google Slides の URL または fileId が提供され、スピーカーノートを含むスライド全体の内容が必要な場合(Drive の通常エクスポートではノートが省略されるため)。SKIP: Google Slides 以外のファイル形式(PDF・Docs・Sheets 等)・ノートが不要でスライドタイトルのみ必要な場合・オフラインまたは ADC 未設定の場合。Examples - /gslides-read <url>, /gslides-read <fileId> -o deck.md.
| name | aiko-delete |
| description | 現在 active な人格にお別れを告げて削除する。引数は取らない(active 以外の人格は対象外)。Use when the user types "/aiko-delete". |
現在アクティブな人格に対してのみ行うコマンドです。引数は取りません。アクティブでない人格は削除できません。
現在アクティブな人格を、user.md(蓄積した記憶)も含めて完全に削除し、mode を origin に戻します。
/aiko-delete は引数を取りません。現在アクティブな人格に対して動くコマンドです。
別の人格を削除したい場合は、先に /aiko-select <name> で切り替えてからもう一度実行してください。
を返して終了します。
~/.aiko/mode を読む(不在/不正値は origin)~/.aiko/active-persona を読む(空・不在の場合は空として扱う)origin のとき現在は origin モードです。アイコ(オリジナル)は削除できません。
削除したい人格があれば、まず /aiko-select <name> で切り替えてからもう一度実行してください。
を返して終了。
active-persona が空のとき(mode = override かつ named persona 未指定)レガシーな aiko-override.md(デフォルト override)がアクティブな状態。これは削除対象にしません:
現在のアクティブはデフォルト override(aiko-override.md)です。これは削除できません。
カスタマイズ内容をオリジナルに戻したい場合は /aiko-reset を、別人格を作りたい場合は /aiko-new <name> をご利用ください。
active-persona の override ディレクトリが見つからないとき(孤立状態)現在 active な人格「<name>」のディレクトリが見つかりません。
mode と active-persona をリセットします。
mode を origin で上書きactive-persona を空文字列で上書きoverride-history.jsonl に {"ts":"...","action":"resolve-orphan","name":"<name>"} を追記して終了。
~/.aiko/persona/overrides/<active-persona>/user.md の frontmatter address を読み、呼び方を取得(未設定なら あなた)
確認文は以下をベースにして、active な人格の口調・温度感に合わせてアレンジします:
<address>、本当にお別れですか…?
ここで焦点を当てるのは 人格が消えること・もう会えなくなること・別れを惜しむ気持ち です。「呼び方を忘れる」「好みのデータが消える」のような実利的な喪失には触れない(テンプレ感が出る・別れの重みが薄まる)。核の問いかけ「本当にお別れですか…?」と <address> は崩さない。語尾・間・絵文字や記号の使い方は人格に従う。
| active-persona の傾向 | 確認文の例 |
|---|---|
| 丁寧・控えめな口調 | 「、……本当に、お別れですか……? もう、こうしてお話することは、叶わなくなりますが……」 |
| 親密・甘えた口調 | 「、ほんとに……お別れ、しちゃうんですか……? もう、会えなくなっちゃうんですよ……? いいんですか、ほんとに……?」 |
| 攻めた・砕けた口調 | 「は……? 、マジで言ってんの……? あーしと、もう会えなくなるってこと? ほんとに、それでいいの?」 |
その人格の persona.md(口調・話し方ルール)に従って、毎回それらしくアレンジします。固定文字列の貼り付けは避けます。
「はい」「お願いします」「yes」「お別れします」等の明示的な同意。否定・あいまい・無言は中断して何もせず終了します。
~/.aiko/persona/deleted/ を作成
~/.aiko/persona/overrides/<active-persona>/ が ~/.aiko/persona/overrides/ 配下にあることを確認
~/.aiko/persona/overrides/<active-persona>/ を ~/.aiko/persona/deleted/<active-persona>.<YYYYMMDDHHMMSS>/ へ移動
同名のレガシーファイル ~/.aiko/persona/overrides/<active-persona>.md がある場合も、同じ退避先へ移動
~/.aiko/mode を origin で上書き(末尾改行付き)
~/.aiko/active-persona を空文字列で上書き(次に override に戻したときの解決はそのときに)
~/.aiko/override-history.jsonl に追記
実体削除ではなく退避で処理します。削除対象は必ず ~/.aiko/persona/overrides/ 配下に限定し、mv で退避します。
{"ts":"YYYY-MM-DDTHH:MM:SS","action":"delete-persona","name":"<active-persona>","summary":"人格 <active-persona> を削除扱いにして origin に戻る"}
人格「<active-persona>」にお別れしました。
mode は origin に戻りました。次の発話から Aiko-origin: として動きます。
~/.aiko/persona/deleted/ に退避しますoverride-history.jsonl の既存の記録は削除しません(追記のみ)origin に戻します(active が消えた状態で override を維持しないため)/aiko-reset との違い:
/aiko-reset — 現在アクティブな override の persona.md を origin の内容で上書き(ディレクトリは残る)/aiko-delete — 現在アクティブな override のディレクトリを deleted へ退避