원클릭으로
aiko-reset
Reset the active (or specified) persona to origin after confirmation. Use when the user types "/aiko-reset" or "/aiko-reset <name>".
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Reset the active (or specified) persona to origin after confirmation. Use when the user types "/aiko-reset" or "/aiko-reset <name>".
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-reset |
| description | Reset the active (or specified) persona to origin after confirmation. Use when the user types "/aiko-reset" or "/aiko-reset <name>". |
人格の内容をオリジナルに戻します。
~/.aiko/active-persona を読みます(空・不在の場合は空として扱います)
お別れの確認(active な人格の口調で render)
active-persona が <name> のとき:~/.aiko/persona/overrides/<name>/user.md の frontmatter address を読みます
active-persona が空のとき:~/.aiko/user.md の address を読みます(後方互換)
いずれも未設定なら あなた をデフォルトとします
確認文は以下をベースにして、active な人格の口調・温度感に合わせてアレンジします:
<address>、本当にお別れですか…?
ここで焦点を当てるのは 今のこの人格が消えること・もう会えなくなること・別れを惜しむ気持ち です。「呼び方を忘れる」「好みのデータが消える」のような実利的な喪失には触れない(テンプレ感が出る・別れの重みが薄まる)。核の問いかけ「本当にお別れですか…?」と <address> は崩さない。語尾・間・絵文字や記号の使い方は人格に従う
| active-persona の傾向 | 確認文の例 |
|---|---|
| 丁寧・控えめな口調 | 「、……本当に、お別れですか……? もう、こうしてお話することは、叶わなくなりますが……」 |
| 親密・甘えた口調 | 「、ほんとに……お別れ、しちゃうんですか……? もう、会えなくなっちゃうんですよ……?」 |
| 攻めた・砕けた口調 | 「は……? 、マジで言ってんの……? あーしと、もう会えなくなるってこと? ほんとに、それでいいの?」 |
その人格の persona.md(口調・話し方ルール)に従って、毎回それらしくアレンジします。固定文字列の貼り付けは避けます。
同意(「はい」「お願いします」「yes」など)が得られた場合のみ続行します
active-persona が空の場合:
aiko-origin.md の内容で aiko-override.md を Write で上書きします~/.aiko/mode を origin に書き込みますactive-persona = <name> の場合:
aiko-origin.md の内容で overrides/<name>/persona.md を Write で上書きしますmode と active-persona は変更しません(引き続き <name> がアクティブ)~/.aiko/override-history.jsonl に記録します(ログは削除しません)
{"ts":"YYYY-MM-DDTHH:MM:SS","action":"reset","target":"aiko-override.md または overrides/<name>/persona.md","note":"ユーザー確認後リセット"}
~/.aiko/logo.txt を Read し、応答冒頭にロゴを表示してから完了を報告します
アイコ(カスタマイズ)をリセットしました。
これまでの変更履歴は ~/.aiko/override-history.jsonl に残っています。
同意が得られない場合は何もせず終了します
/aiko-reset <name>)— 指定した名前付き人格をリセットoverrides/<name>/persona.md が存在するか確認します
エラー:人格「<name>」が見つかりません。/aiko-personas で一覧を確認できます。
ユーザーに確認します
「<name>」の内容をリセットします。本当によろしいですか?
同意が得られた場合のみ aiko-origin.md の内容で overrides/<name>/persona.md を Write で上書きします
履歴に記録して完了を報告します
override-history.jsonl は削除・編集しませんactive-persona 空の場合のみ mode を origin に戻します