Spectra はスペック駆動開発のためのデスクトップアプリです。スペックの管理、変更の追跡、提案からアーカイブまでの構造化されたワークフローをサポートします。
AIコーディングツールは強力ですが、構造がなければ解決する問題と同じだけの問題を生み出します。
新しいAIセッションのたびにゼロからやり直し。意図、決定、制約が会話のたびに消えてしまいます。
Spectraはスペックと変更履歴を構造化されたファイルに保存。どのAIツールでも読み取って活用できます。
シンプルな機能要求が大規模なリファクタリングに。明確な境界がなければ、スコープは膨らみ続けます。
各変更はスコープが明確な提案から始まります。明確な目標、定義されたタスク、テスト可能な完了基準。
AIツールが生成するコードがアーキテクチャから逸脱。コンパイルできても、意図した通りとは限りません。
スペックがガードレールとして機能。AIがスペックを読み、計画に従い、設計意図の範囲内で作業します。
スペック駆動型変更のライフサイクル全体を管理する集中ツールセット。
提案の作成、成果物の追跡、プロジェクト内の全変更のライフサイクルを管理します。
要件追跡、シナリオ、完全なバージョン履歴を備えた仕様書の閲覧と管理。
スペック、変更、アーカイブ済みアイテムを高速な全文検索で瞬時に検索。
Claude Code、Cursor、Windsurf に対応。AIツール用のスキルやコマンドを生成できます。
3つのステップで構造化された開発を始めましょう。
macOSまたはWindows用の無料アプリを入手。アカウント登録は不要です。
Spectraで任意のプロジェクトフォルダを開きます。スペック用のopenspecディレクトリが作成されます。
ワークフローを使って、最初のスペック駆動型変更を議論、提案、実装しましょう。
曖昧なアイデアを、ドキュメント化され実装された変更へと導く構造化されたパス。
問題空間を探索し、方向性を合わせる
任意スペックと設計を含む正式な変更提案を作成
変更提案からタスクを実装
作業中に要件が変わった際に成果物を更新
変更を完了し、スペックをプロジェクトにマージ
Spectraとスペック駆動開発についてのよくある質問。
Spectraは無料のスペック駆動開発(SDD)デスクトップアプリケーションです。仕様書の管理、変更の追跡、提案からアーカイブまでの構造化されたワークフローをサポートします。
スペック駆動開発は、コードを書く前に思考を整理し仕様書を作成する方法論です。ワークフローは discuss、propose、apply、ingest、archive の順に進みます。
SpectraはmacOS(Apple SiliconとIntel)およびWindowsに対応しています。無料でご利用いただけます。
Spectraは Claude Code、Cursor、Windsurf、GitHub Copilot など、23種類の主要なコーディングエージェントに対応しており、AIツール用のスキルやコマンドを生成できます。
OpenSpecはオープンなSDDフレームワークで、プレーンなMarkdownとYAMLファイルを使ってスペック、変更、アーカイブのフォーマットを定義します。SpectraはOpenSpecをベースに開発されており、データフォーマットは完全に互換性があります。既存のopenspec/ディレクトリはそのままSpectraで使えます。Spectraは、OpenSpecフォーマットの上にビジュアルインターフェース、簡素化されたワークフロー、成果物の整合性チェックを追加しています。
無料で利用可能。macOS と Windows に対応。
$ brew install --cask spectra-app