llmception は何をしますか?
LLMプロンプトを探索し、gitワークツリーに並列実装パスを構築して、ユーザーの入力によって決定ポイントを解決します。
概要
このスキルを使用すると、AIエージェントは複数の実装戦略を同時に試行し、各パスを独立したgitワークツリーとして管理できます。各ワークツリーはプロジェクトの異なるバージョンを表し、決定ポイントでユーザーがどのパスを採用するか選択できます。
使用方法
- 決定ポイントに達したら、
llmceptionコマンドを実行します。 - スキルが現在のブランチから複数のワークツリーを作成し、それぞれに異なる実装パスを設定します。
- 各ワークツリーで並行して開発を進めます。
- ユーザーが各ワークツリーの状態を確認し、採用するパスを選択します。
- 選択されたパスがメインブランチにマージされます。
機能
- 並列実装パス: 複数の実装戦略を同時に探索できます。
- gitワークツリー管理: 各パスを独立したgitワークツリーとして管理し、コンフリクトを回避します。
- ユーザー介入ポイント: 重要な決定ポイントでユーザーが介入し、方向性を選択できます。
- 安全性: 既存のコードベースに影響を与えずに実験できます。
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他git対応のAIエージェント
例
# 決定ポイントでllmceptionを実行
llmception --name "feature-x" --paths "path-a,path-b,path-c"
# 各ワークツリーで作業
git worktree list
cd ../feature-x-path-a
# ... 実装作業 ...
# ユーザーに選択を促す
llmception --select "path-a"
注意点
- このスキルはgitのワークツリー機能に依存しています。
- 大規模なプロジェクトでは、ワークツリーの数が増えるとディスク容量に注意してください。
- ユーザーの選択を促すタイミングは、実装の進捗に応じて適切に設定してください。