mcpField
C
clone

clone

github.com/ykdojoエージェントワークフロー10.3k88 回インストール5 週間前に更新
リポジトリ

clone について

clone は、現在の Claude の会話を分岐し、別の方法で作業を続けるためのエージェントスキルです。Claude の履歴からセッションとプロジェクトのパスを取得し、複製スクリプトを探して実行します。

主な機能

  1. 01現在のセッションとプロジェクトパスを取得
  2. 02最新の複製スクリプトを検索
  3. 03会話の複製スクリプトを実行
  4. 04複製した会話の再開方法を案内

活用シーン

  1. 01別の会話で異なる方法を試す
  2. 02現在の Claude セッションから分岐を作成

インストール

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

$npx skills add https://github.com/ykdojo/claude-code-tips --skill clone

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

詳細

現在の会話をクローンして、ユーザーが分岐して別のアプローチを試せるようにします。

手順:

  1. 現在のセッション ID とプロジェクトパスを取得します: tail -1 ~/.claude/history.jsonl | jq -r '[.sessionId, .project] | @tsv'
  2. bash で clone-conversation.sh を探します: find ~/.claude -name "clone-conversation.sh" 2>/dev/null | sort -V | tail -1
    • プラグイン経由でインストールされた場合でも手動のシンボリックリンクでも、このスクリプトが見つかります
    • 複数存在する場合は、バージョン順ソートを使って最新バージョンを優先します
  3. 実行します: <script-path> <session-id> <project-path>
    • 現在の作業ディレクトリではなく、必ず履歴エントリのプロジェクトパスを渡してください
  4. ユーザーに、claude -r でクローンされた会話にアクセスでき、[CLONED <timestamp>](例: [CLONED Jan 7 14:30])とマークされたものを探すよう伝えます

コメント