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のワークツリーをきれいに保つことができる。
- インテリジェント分析:提案、設計、仕様間の矛盾やギャップをスキャンして検出。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト