kaochenlong/spectra-app

Spec-driven development for coding agents — a desktop app, a CLI, and skills for Codex, Claude Code, Cursor, Copilot, Antigravity and Junie

何を解決するか

Spectraは、Spec-Driven Development (SDD) の際の煩わしさを解消し、手動で仕様ディレクトリやYAML設定、Markdownファイルを管理する必要をなくします。視覚的に変更、仕様、タスクを構造的に追跡する仕組みを提供するとともに、AIコーディングエージェントと直接統合します。

動作方法

3つの部分からなるシステムとして動作します:視覚的な追跡と管理のためのデスクトップアプリ、ワークフロー制御のためのCLI、およびAIコーディングエージェント(Claude Code、Cursor、GitHub Copilotなど)向けの専用「スキル」(スラッシュコマンド)。これらのスキルにより、エージェントは変更の提案、タスクの実装、仕様に従ったコードの検証、完了した作業のアーカイブが可能になります。また、依存関係を追跡し、必要に応じてサブエージェントを使用することで、並列タスク実行もサポートします。

対象ユーザー

AIコーディングエージェントを使用し、手動でのドキュメント管理の負担なく、形式的な仕様駆動開発アプローチで開発ライフサイクルを管理したい開発者。

主な特徴

  • AIエージェントスキル:計画(/spectra-propose)、実装(/spectra-apply)、品質ゲート(/spectra-verify/spectra-review)、デバッグ(/spectra-debug)のための専用コマンド。
  • 視覚的な進捗追跡:Markdownチェックリストを解析してタスク完了状況を追跡し、リアルタイム監視に適した「コンパクトモード」の浮動パネルを提供。
  • 並列実行[after: ...]によるタスク依存関係マッピングをサポートし、AIサブエージェントが複数のタスクを同時に実行可能。
  • パーク機構:進行中の変更を一時的に保留して、Gitのワークツリーをきれいに保つことができる。
  • インテリジェント分析:提案、設計、仕様間の矛盾やギャップをスキャンして検出。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト