コンテンツにスキップ

ルートを選ぶ

SpecBind を始める手順は、プロジェクトに既存実装があるかどうかで変わります。 現在の状態に合うルートを選んでください。どのルートでも、 SpecBind をインストールするは共通です。

用語について

このあと出てくる用語( Spec、Steering、Milestone、Gate など)は 基本概念にまとめています。先に目を通しても、ルートの手順で出てきたときに参照してもかまいません。

新規プロジェクトで始める

まだアプリケーションの実装を始めていない場合のルートです。プロジェクトの土台と最初のリリース範囲を Git へ記録し、用意した資料を Discovery が複数の責務へ振り分けます。

作るものの輪郭がある程度見えてから導入するのが前提です。何を作るか自体を探索している段階なら、先に SpecBind を使わずにプロトタイプを作ることをおすすめします。

新規プロジェクトで始める

既存プロジェクトで始める

すでにコードやテストがあるプロジェクトへ導入するルートです。導入後、次の 2 つから選べます。

やりたいこと 進む先
次の変更から SpecBind を使う 既存プロジェクトで始める
すでに動いている実装を、現在の基準となる Spec にする 既存実装から Spec を確立する

どちらのルートでも必要なもの

  • 対象プロジェクト(新規なら最初に Git リポジトリとして初期化します。既存なら コミットが 1 つ以上ある状態にしておきます)
  • コーディングエージェント
  • Windows x64、WSL2 上の Linux x64、または macOS ARM64

使えるエージェントについて

開発者は Codex と Claude Code を利用しており、この 2 つでテストを進めています。

それ以外のコーディングエージェントでも、 Agent Skills とAGENTS.mdに対応していれば(試してないけど)多分動くはずです。 具体的には

  • Cursor
  • GitHub Copilot
  • Devin
  • ほか...

うまくいかなかったらバグ報告と改善提案から教えてください。

SpecBind がやらないこと

SpecBind は、アプリケーションの雛形を生成するツールではありません。仕様、設計、 実装計画と開発ライフサイクルを、コーディングエージェントと CLI で継続的に管理します。 プロジェクトの初期化やフレームワークの選定は、いつもの方法で進めてください。


ユーザーガイド | SpecBind をインストールする | 基本概念