ホームAIFission-AI/OpenSpec
// archived 2026-04-22
Fission-AI

OpenSpec

AI#AI#CLI#Software Engineering#Developer Tools
GitHub で見る →
48

// 概要

OpenSpec は、実装を開始する前に人間の意図と AI coding assistants を整合させるために設計された軽量な仕様フレームワークです。開発の変更点を、提案書、技術設計、実装タスクを含む構造化されたフォルダーに整理します。このツールは 20 以上の既存の AI coding assistants と統合し、予測可能でスムーズな開発ワークフローを提供します。

// 技術解説

OpenSpec は、軽量なアーティファクト駆動型のプランニングレイヤーを導入することで、人間の意図と AI 生成コードの間のギャップを埋めるために設計された仕様フレームワークです。実装を開始する前に開発者が提案、設計、タスクリストについて合意することを求めることで、AI コーディングアシスタントの予測不可能性に対処します。このプロジェクトは、従来のドキュメント作成における厳格なフェーズゲートを回避する流動的で反復的な哲学を優先しており、brownfield プロジェクトと greenfield プロジェクトの両方に適しています。

// 主要ハイライト

01
コーディング前に提案、設計、タスクチェックリストなどの構造化されたドキュメントを生成するアーティファクト主導のワークフローを提供します。
02
slash commands を利用して、開発者と AI コーディングアシスタント間のシームレスな対話を促進します。
03
25 以上の外部ツールをサポートしており、既存の開発環境や AI エージェントとの幅広い互換性を確保しています。
04
開発ライフサイクル全体を通じて仕様の反復的な更新を可能にする、柔軟で非厳格なアーキテクチャを提供します。
05
個人のプロジェクトから複雑なエンタープライズレベルのアプリケーションまで、プロジェクトのスケーラビリティを実現します。
06
dashboard と CLI tools を含んでおり、コンテキストの衛生状態を維持し、人間の目標と AI の実行との整合性を確保します。

// ユースケース

01
Artifact を活用した提案を通じて人間と AI の期待値を整合させる
02
自動化されたタスクチェックリストと設計ドキュメントでプロジェクトの変更を管理する
03
既存の AI coding assistants のツールチェーンに仕様策定ワークフローを統合する

// クイックスタート

開始するには、Node.js 20.19.0 以上がインストールされたシステム上で 'npm install -g @fission-ai/openspec@latest' を使用してパッケージをグローバルにインストールしてください。プロジェクトディレクトリに移動し、'openspec init' を実行して環境をセットアップします。その後、'/opsx:propose' コマンドを使用してプロジェクトの目標を定義し、ワークフローを開始できます。