clone について
clone は、現在の Claude の会話を分岐し、別の方法で作業を続けるためのエージェントスキルです。Claude の履歴からセッションとプロジェクトのパスを取得し、複製スクリプトを探して実行します。
主な機能
- 01現在のセッションとプロジェクトパスを取得
- 02最新の複製スクリプトを検索
- 03会話の複製スクリプトを実行
- 04複製した会話の再開方法を案内
活用シーン
- 01別の会話で異なる方法を試す
- 02現在の Claude セッションから分岐を作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ykdojo/ claude-code-tips --skill cloneインストール後、Claude Code で/cloneを入力して読み込まれたか確認します。
詳細
現在の会話をクローンして、ユーザーが分岐して別のアプローチを試せるようにします。
手順:
- 現在のセッション ID とプロジェクトパスを取得します:
tail -1 ~/.claude/history.jsonl | jq -r '[.sessionId, .project] | @tsv' - bash で clone-conversation.sh を探します:
find ~/.claude -name "clone-conversation.sh" 2>/dev/null | sort -V | tail -1- プラグイン経由でインストールされた場合でも手動のシンボリックリンクでも、このスクリプトが見つかります
- 複数存在する場合は、バージョン順ソートを使って最新バージョンを優先します
- 実行します:
<script-path> <session-id> <project-path>- 現在の作業ディレクトリではなく、必ず履歴エントリのプロジェクトパスを渡してください
- ユーザーに、
claude -rでクローンされた会話にアクセスでき、[CLONED <timestamp>](例:[CLONED Jan 7 14:30])とマークされたものを探すよう伝えます
コメント
Markdown 対応