mcpField
P
probe

probe

github.com/ilamanov開発62 回インストール
リポジトリ

probe について

Probeは、複雑な変更の実装前に構造を合意するための開発スキルです。重要な決定に沿って実際のコード位置にスタブを作成し、代替案を示して、合意後は停止します。

主な機能

  1. 01変更を左右する決定事項の特定
  2. 02実際のファイルパスへのスタブ作成
  3. 03実際の型とシグネチャの使用
  4. 04決定事項と難しい代替案の説明
  5. 05合意後は実装せず停止

活用シーン

  1. 01実装前のAPI設計合意
  2. 02スキーマとモジュール境界の確認
  3. 03複雑な変更のインターフェース調整

インストール

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

$npx skills add https://github.com/ilamanov/skills --skill probe

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

詳細

Probe

目標

複雑な変更を実装する前に、その構造についてユーザーと合意します。スキーマ、API、インターフェース、モジュールの境界など、ほかのすべての作業を左右する決定があります。こうした決定のいずれかが誤っていると、多くの作業をやり直す必要があります。先に合意しておくほうが効率的です。

手順

  1. 変更を左右する決定を見つけます。 骨組みに含めるのは、こうした決定だけです。
  2. 実際のコードでスタブを書きます。 ファイルを実際の配置場所に置きます。実際の型とシグネチャを使います。本文は空のままにします。ロジックやテストは書きません。コミットもしません。
  3. 骨組みをユーザーに提示します。 各決定を、理由とともに1行で示します。判断が難しかったものについては、代替案も伝えます。
  4. ユーザーが合意するまでスタブを変更します。 スコープを追加しないでください。

ルール

  • 変更が単純な場合は、プローブは不要だとユーザーに伝えます。
  • ユーザーが合意したら、そこで止めます。変更を実装しないでください。

コメント