
SPECTRE
SPECTREは、AIを活用したソフトウェア開発のためのスラッシュコマンドベースのワークフローツールであり、スコープ設定から評価までの完全な開発ライフサイクルを合理化し、開発者が構造化されたプロセスを通じてより高品質で一貫性のある結果を達成できるように支援します。
https://github.com/Codename-Inc/spectre?ref=producthunt&utm_source=aipure

製品情報
更新日:2026年02月28日
SPECTREとは
SPECTRE(Scope → Plan → Execute → Clean → Test → Rebase → Evaluate)は、AIコーディングエージェントによる製品開発を強化するために設計されたオープンソースのワークフローツールです。プロセスを明確に定義された段階に分割し、各段階が専門のコマンドとドキュメントによってサポートされることにより、ソフトウェア開発への体系的なアプローチを提供します。このツールは、開発プロセスにおける曖昧さを排除することを目的としており、これは、開発の各段階で明確さと具体性を強制することにより、AIコーディングエージェントと連携する場合に非常に重要です。
SPECTREの主な機能
SPECTREは、構造化されたコマンドとプロセスを通じて、開発者とプロダクトビルダーが完全なソフトウェア開発ライフサイクルを管理するのに役立つ包括的なワークフローフレームワークです。開発を7つの主要なフェーズ(スコープ、計画、実行、クリーン、テスト、リベース、評価)に分割し、開発サイクル全体でセッションメモリを維持します。このフレームワークは、開発における曖昧さを軽減し、明確なドキュメントを生成し、AIコーディングエージェントがより効果的かつ自律的に作業できるようにすることを重視しています。
構造化されたワークフローコマンド: 明確な次のステップと自動化された移行により、開発の各フェーズを通じて開発者をガイドする一連のスラッシュコマンド(/spectre:scope、/spectre:planなど)を提供します
セッションメモリ管理: /spectre:handoffコマンドを通じて開発セッション全体でコンテキストを維持し、作業のシームレスな継続と重要なコンテキストの保持を可能にします
ナレッジキャプチャシステム: 将来のセッションで自動的に参照されるスキルを通じて、関連するプロジェクトの知識、パターン、および決定を自動的にキャプチャしてロードします
並列サブエージェント: 開発、テスト、コードレビュー、研究などのさまざまなタスクに特化したAIエージェントをデプロイし、効率的な並列処理を可能にします
SPECTREのユースケース
天体物理学研究: ブラックホールと中性子星の合体のシミュレーションをサポートし、天体物理学および重力物理学研究におけるマルチスケール、マルチフィジックスの問題に使用されます
製品開発: 一貫した品質とドキュメントを備えた、モバイルアプリやデスクトップアプリケーションなどの複雑なソフトウェア製品の迅速な開発を可能にします
セキュリティテスト: 特に投機的実行サイドチャネル攻撃の分析において、CPUの脆弱性とセキュリティエクスプロイトのテストに適用されます
メリット
構造化されたワークフローを通じて、開発プロセスにおける曖昧さを軽減します
より長期間の自律的なAIエージェントの作業を可能にします
標準化されたプロセスとドキュメントを通じて、一貫した品質を維持します
デメリット
一部のチームが避けるウォーターフォール開発手法のように感じられる可能性があります
ワークフローを理解するには、初期設定と学習が必要です
非常に小さな機能やクイックフィックスの場合、プロセスが重くなる可能性があります
SPECTREの使い方
SPECTREのインストール: Claude Code内で、マーケットプレイスを追加し、次のコマンドを使用してSPECTREをインストールします。
1. /plugin marketplace add Codename-Inc/spectre
2. /plugin install spectre@codename
設定の構成: /configコマンドを使用して、Claude Code設定で自動コンパクトをオフにして、適切なコンテキスト管理を確保します
機能開発の開始: /spectre:scopeコマンドから始めて、機能の要件、制約、および成功基準を定義します
技術計画の作成: /spectre:planを使用して、コードベースを調査し、特定のタスクを含む実装計画を作成します
実装の実行: /spectre:executeを実行して、コードレビューと検証を処理する並列サブエージェントを使用してタスクを実装します
セッションの管理: タスクを切り替えるとき、またはコンテキストウィンドウが大きくなる(>160kトークン)場合は、/spectre:handoffを使用してセッションメモリを維持します
コードのクリーンアップ: /spectre:cleanを実行して、デッドコードを削除し、リンティングを適用し、コードを適切にフォーマットします
テストの追加: /spectre:testを使用して、リスクを考慮したテストカバレッジを実装に追加します
マージの準備: /spectre:rebaseを実行して、コードを安全にマージの準備をし、競合を処理します
レビューとドキュメント: /spectre:evaluateでサイクルを完了して、アーキテクチャレビューを実行し、将来の参照のために知識を獲得します
オプションの手順: 必要に応じて追加のコマンドを使用します。
- UIを多用する機能の場合は/spectre:ux_spec
- デバッグの問題の場合は/spectre:fix
- 軽いクリーンアップの場合は/spectre:sweep
- セッションメモリをクリアする場合は/spectre:forget
SPECTREのよくある質問
SPECTREは、Claude Codeのワークフローをスラッシュコマンドに基づいており、製品機能をより効率的に構築するのに役立ちます。スコープ → 計画 → 実行 → クリーン → テスト → リベース → 評価という構造化されたワークフローに従います。これにより、コーディングエージェントからより高品質で一貫性のある結果を得ることができ、より長い期間自律的に作業できるようになります。











