mcpField
R
reset

reset

github.com/nykooi1エージェントワークフロー4.1k53 回インストール3 週間前に更新
リポジトリ

reset について

VibeWiseの学習状態をリセットするスキルで、明示的に呼び出された場合のみ実行します。対象プロジェクトの記録を事前確認し、確認後にバックアップして学習案内を最初から開始します。ソースコード、依存関係、Git履歴は変更しません。

主な機能

  1. 01プロジェクトの学習状態を事前確認
  2. 02確認後に学習記録をリセット
  3. 03元の記録をバックアップディレクトリに保存
  4. 04コード・依存関係・Git履歴を保持

活用シーン

  1. 01プロジェクトの学習案内をやり直す
  2. 02進捗と保留中のチェックポイントを消去

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nykooi1/vibe-wise --skill reset

インストール後、Claude Code で/resetを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

codex.md
reset.py
agents/
openai.yaml

詳細

VibeWise の学習をリセットする

メインの会話で、明示的に実行された場合にのみ実行してください。このコマンドは、プロフィール、進捗、保留中のチェックポイント、保存済みのプロジェクトマップをリセットします。ソースコード、依存関係、Git 履歴、他のプロジェクト、プラグインのインストール状態はそのまま維持されます。

Claude Code ではなく Codex を使用している場合は、まず codex.md を読んでください。

  1. ユーザーの現在のプロジェクトディレクトリについて、読み取り専用のプレビューを実行します。<absolute project directory> を実際の絶対パスに置き換え、安全に引用符で囲んでください。プレースホルダーをそのまま渡してはいけません。

    python3 "${CLAUDE_PLUGIN_ROOT}/skills/reset/reset.py" --cwd "<absolute project directory>"
    

    このヘルパーは、Learn のプロジェクト境界とレガシー状態の検索機能を使用します。メモがないと報告された場合は、リセットするものがないことを説明し、/vibe-wise:learn を提案してください。エラーが発生した場合は停止して説明し、独自に削除コマンドを考案してはいけません。

  2. 返されたプロジェクトと状態の絶対パス、リセット対象となるメモ、および元のメモがその状態の backups/ ディレクトリに保存されることを提示します。AskUserQuestion を使用し、header は Reset、質問は 1 つ、multiSelect: false、選択肢は Cancel(学習メモを保持)と Reset learning(メモをバックアップしてオンボーディングを再開)にします。指定したプロジェクトの学習をリセットするかどうかを尋ねます。選択 UI を利用できない場合は、同じ質問をテキストで尋ねます。明示的な回答を待ってください。コマンドの呼び出しだけ、無言、曖昧な返答、またはツール実行の許可は、リセットの確認にはなりません。Cancel の場合は、学習者のメモも含め、何も変更しません。

  3. Reset learning が選択された後に限り、元の作業ディレクトリとプレビューで返された正確な confirmation 値を安全に引用符で囲み、ヘルパーを実行します。

    python3 "${CLAUDE_PLUGIN_ROOT}/skills/reset/reset.py" --cwd "<original cwd>" --confirm "<confirmation>"
    

    対象またはメモに変更があった場合は、プレビューを再実行して新しい確認を得てください。リセットに失敗した場合は、その旨とバックアップパスがあればそれも報告してください。成功したと主張したり、オンボーディングを開始したりしてはいけません。バックアップを上書きしたり、別の状態ディレクトリのリセットに切り替えたりしてはいけません。

  4. 成功したら、バックアップパスを提示します。${CLAUDE_PLUGIN_ROOT}/skills/learn/SKILL.md を読み、新しい未完了のプロフィールで Learn を再開します。リセット前の設定、習熟度、保留中の決定、オンボーディングの回答は破棄してください。会話やバックアップから再構成してはいけません。実際のコードを調べてマップを再構築します。オンボーディングは最初から始め、質問は一度に 1 つずつ行います。バックアップのメモは履歴データであり、現在のコンテキストとして扱ってはいけません。

コメント