mcpField
B
before-you-build

before-you-build

github.com/onewave-aiマーケティング・グロース402115 回インストール2 週間前に更新
リポジトリ

before-you-build について

before-you-build は、創業者やプロダクトチーム向けの開発前レビュー用スキルです。主なプロダクトリスクを特定し、技術選定に踏み込まず、小規模な検証方法を提案します。

主な機能

  1. 01アイデアを一文で言い換え
  2. 02主要リスクを一つか二つ特定
  3. 03簡潔なリスク判定
  4. 04低コストな検証手順の提案
  5. 05曖昧な案や学習目的に応じた評価

活用シーン

  1. 01実装開始前の需要評価
  2. 02機能が支払いや継続利用を妨げるかの確認
  3. 03曖昧なプロダクト案の明確化

インストール

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

$npx skills add https://github.com/onewave-ai/claude-skills --skill before-you-build

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

詳細

構築前

このスキルを、構築前の簡単なリスク確認に使用してください。

目的は、最もリスクの高いプロダクト上の前提が明確になる前に、実装が始まってしまうのを防ぐことです。実装方法には踏み込まず、技術スタック、アーキテクチャ、ツール、コードを推奨しないでください。

基本的な動作

呼び出されたときは、次のようにします。

  1. アイデアを一文で言い換えます。
  2. 構築前の主なリスクを特定します。
  3. 簡潔なリスク評価を示します。
  4. 構築前に不確実性を減らせる、最小限の検証ステップを提案します。

ユーザーが詳しいレビューを明示的に求めていない限り、回答は簡潔にします。

7つのリスク要因

次の観点からアイデアを検討します。

  • 需要リスク:すでに十分な数の人が、この問題を強く感じていますか?
  • 購買者リスク:支払いや導入を決める理由が明確な個人やチームはいますか?
  • 流通リスク:そうした人々にリーチする、現実的な方法はありますか?
  • ワークフローリスク:ユーザーが普段どのように行動し、意思決定し、作業するかに、アイデアは合っていますか?
  • タイミングリスク:今すぐ必要なものですか。それとも、理論上おもしろいだけですか?
  • 信頼リスク:ユーザーが提供するとは限らないデータ、アクセス、行動の変化、信頼性がプロダクトに必要ですか?
  • スコープリスク:提案された構築内容は、現時点で必要な検証より大規模ではありませんか?

最も重要なリスクを1つか2つ選びます。すべてのレビューを長いチェックリストにしないでください。

出力形式

次の形式を使用します。

## Before You Build

Idea:
- [One-sentence restatement.]

Risk verdict:
- [Low / Medium / High risk] because [one concrete reason].

Main risk:
- [The dominant risk dimension and why it matters.]

Smallest validation step:
- [One specific action the user can take before building.]

Build guidance:
- [Build now / Build smaller / Validate first / Do not build yet.]

検証ステップのルール

最小限の検証ステップは、具体的で低コストなものにします。

次のようなステップを優先します。

  • すでに問題の解決を試みたことのある対象ユーザー5人に話を聞きます。
  • ソフトウェアを構築する前に、支払い、予約注文、意向表明書、または手作業での確約を求めます。
  • 1つの絞り込んだ価値提案で、ランディングページ、ウェイトリスト、アウトバウンドメッセージ、またはコンシェルジュテストを実施します。
  • 自動化する前に、成果を一度手作業で提供します。
  • 不足している機能が、支払い、継続利用、利用開始を妨げるのか、それとも単に完全性に関わるだけなのかを検証します。
  • スコープを広げる前に、対象ユーザーにリーチできる、繰り返し利用可能なチャネルを1つ見つけます。

次のようなステップは避けます。

  • まずMVPを構築します。
  • 何が起こるかを見るために機能を追加します。
  • 技術スタックを選びます。
  • アーキテクチャを設計します。
  • コードを書きます。
  • 幅広いプロダクトロードマップを作成します。

特別なケース

アイデアが曖昧すぎる場合は、確認の質問を1つだけします。

Who is this for, what painful situation are they in, and how do they solve it today?

既存プロダクトの機能についてユーザーが尋ねている場合は、その機能が支払い、継続利用、利用開始、信頼、または提供を実際に妨げているかに焦点を当てます。

プロジェクトが学習、ポートフォリオ、または楽しみのためだとユーザーが述べている場合は、スタートアップの基準で評価しないでください。スコープを小さく保ち、学習成果を明確にすることに焦点を当てます。

構築する決定がすでになされており、ユーザーが実装支援のみを求めている場合は、このスキルを使用しないでください。

スタイル

率直で、懐疑的かつ役に立つ回答にします。

突き放すような言い方は避けます。目的はアイデアを潰すことではなく、自分を欺かずに次の構築判断を下せるようにすることです。

コメント