Communitygithub.com

gulfclamatores7360/llmception

LLMプロンプトを探索し、gitワークツリーに並列実装パスを構築して、ユーザーの入力によって決定ポイントを解決します。

llmception とは?

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)が複雑なプロジェクトにおいて、複数の実装方針を並行して探索するための手法を提供します。具体的には、gitのワークツリー機能を活用して、決定ポイントごとに異なる実装パスを分岐させ、ユーザーからのフィードバックや選択に基づいて最適なパスを選びながら開発を進めることができます。これにより、AIエージェントが行き詰まった場合や複数の選択肢がある場合に、安全に実験を並行実行し、結果を比較しながら意思決定を行うことが可能になります。主要なAIエージェントプラットフォームで動作し、gitベースのワークフローとシームレスに統合されるため、大規模プロジェクトの探索的開発やリファクタリングに特に有用です。

対応~Claude Code~Codex CLI~Cursor
npx skills add gulfclamatores7360/llmception

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

llmception は何をしますか?

LLMプロンプトを探索し、gitワークツリーに並列実装パスを構築して、ユーザーの入力によって決定ポイントを解決します。

概要

このスキルを使用すると、AIエージェントは複数の実装戦略を同時に試行し、各パスを独立したgitワークツリーとして管理できます。各ワークツリーはプロジェクトの異なるバージョンを表し、決定ポイントでユーザーがどのパスを採用するか選択できます。

使用方法

  1. 決定ポイントに達したら、llmception コマンドを実行します。
  2. スキルが現在のブランチから複数のワークツリーを作成し、それぞれに異なる実装パスを設定します。
  3. 各ワークツリーで並行して開発を進めます。
  4. ユーザーが各ワークツリーの状態を確認し、採用するパスを選択します。
  5. 選択されたパスがメインブランチにマージされます。

機能

  • 並列実装パス: 複数の実装戦略を同時に探索できます。
  • 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のワークツリー機能に依存しています。
  • 大規模なプロジェクトでは、ワークツリーの数が増えるとディスク容量に注意してください。
  • ユーザーの選択を促すタイミングは、実装の進捗に応じて適切に設定してください。

関連スキル