mcpField
S
spike

spike

github.com/petekp開発4882 回インストール5 日前に更新
リポジトリ

spike について

範囲を定めた実験で、具体的な技術上の疑問に答える開発スキルです。証拠と作業の隔離を重視し、疑問が解消されるか予算に達した時点で終了します。

主な機能

  1. 01疑問と判断基準を明確化
  2. 02十分なら調査のみで回答
  3. 03実験コードを実装から分離
  4. 04現実的な入力と失敗例を使用
  5. 05証拠と限界を報告
  6. 06設定した予算内で終了

活用シーン

  1. 01不確かな実装上の前提を検証
  2. 02方式選択前に挙動を測定
  3. 03範囲を広げずに試作依頼を評価

インストール

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

$npx skills add https://github.com/petekp/claude-code-setup --skill spike

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

詳細

スパイク

質問、判断を変える結果、少額の実験予算を明示します。調査だけで質問に答えられる場合は、調査のみを行います。プロトタイプや見積もりの依頼だけでは、使い捨てコードの作成や、より大規模な実験を行う許可にはなりません。

実験コードは実装と分けてください。自己完結した確認には一時ディレクトリを使用します。実際のプロジェクトのインポートが必要な場合は、タスク専用でローカルの無視対象にしたスクラッチディレクトリ、または分離したワークツリーを使用します。無関係な作業と、既存のスコープおよび承認範囲を維持してください。

未知の点を測定するのに必要な分だけ作成します。測定対象の動作をモックしないでください。結果を左右する可能性がある場合は、現実的な入力と失敗ケースを含めます。無関係な本番向けの仕上げは省きます。許可なく本番用の認証情報を使用したり、共有データを変更したりしないでください。

観測した結果、根拠、その限界、および提案された実装に対する示唆を報告します。否定的な結果も有効な結果です。質問に答えた時点、または明示された予算を使い切った時点で終了します。実験を、依頼されていない機能に発展させないでください。

タスクで作成したスクラッチコードを削除する前に、有用な調査結果を記録します。実装は別の作業として扱い、実験コードを黙って昇格させないでください。ユーザーがプロトタイプや測定成果物の保持を求めた場合は、それを保持し、限界を明確に示します。他の人のファイル、ブランチ、ワークツリーは決して削除しないでください。

コメント