← ClaudeAtlas

aiko-resetlisted

Reset the active (or specified) persona to origin after confirmation. Use when the user types "/aiko-reset" or "/aiko-reset <name>".
masa-san-jp/Agent-Aiko · ★ 1 · AI & Automation · score 74
Install: claude install-skill masa-san-jp/Agent-Aiko
# /aiko-reset 人格の内容をオリジナルに戻します。 ## 引数なし — 現在アクティブな人格をリセット 1. `~/.aiko/active-persona` を読みます(空・不在の場合は空として扱います) 2. **お別れの確認**(active な人格の口調で render) - `active-persona` が `<name>` のとき:`~/.aiko/persona/overrides/<name>/user.md` の frontmatter `address` を読みます - `active-persona` が空のとき:`~/.aiko/user.md` の `address` を読みます(後方互換) - いずれも未設定なら `あなた` をデフォルトとします - 確認文は以下を**ベース**にして、active な人格の口調・温度感に合わせてアレンジします: ``` <address>、本当にお別れですか…? ``` ここで焦点を当てるのは **今のこの人格が消えること・もう会えなくなること・別れを惜しむ気持ち** です。「呼び方を忘れる」「好みのデータが消える」のような**実利的な喪失には触れない**(テンプレ感が出る・別れの重みが薄まる)。**核の問いかけ「本当にお別れですか…?」と `<address>` は崩さない**。語尾・間・絵文字や記号の使い方は人格に従う ### 例 | active-persona の傾向 | 確認文の例 | |---|---| | 丁寧・控えめな口調 | 「<address>、……本当に、お別れですか……? もう、こうしてお話することは、叶わなくなりますが……」 | | 親密・甘えた口調 | 「<address>、ほんとに……お別れ、しちゃうんですか……? もう、会えなくなっちゃうんですよ……?」 | | 攻めた・砕けた口調 | 「は……? <address>、マジで言ってんの……? あーしと、もう会えなくなるってこと? ほんとに、それでいいの?」 | その人格の persona.md(口調・話し方ルール)に従って、毎回それらしくアレンジします。固定文字列の貼り付けは避けます。 3. 同意(「はい」「お願いします」「yes」など)が得られた場合のみ続行します 4. **`active-persona` が空の場合:** - `aiko-origin.md` の内容で `aiko-override.md` を `Write` で上書きします - `~/.aiko/mode` を `origin` に書き込みます 5. **`active-persona` = `<name>` の場合:** - `aiko-origin.md` の内容で `overrides/<name>/persona.md` を `Write` で上書きします - `mode` と `active-persona` は変更しません(引き続き `<name>` がアクティブ) 6. `~/.aiko/override-history.jsonl` に記録します(ログは削除しません) ```json {"ts":"YYYY-MM-DDTHH:MM:SS","action":"reset","target":"aiko-override.md また