このプロジェクトについて
SpecScore CLIは、SpecScore仕様を管理するための包括的なツールセットを提供します。その主な機能は以下の通りです:
- **仕様管理**: 仕様ツリーのリンティング、機能のリスト表示および検査、タスクボードの管理を行うツール。
- **ルール管理**: 規範的なルール(MUST/NEVER)を作成し、適用するためのシステム。インラインルールと詳細ルールの両方をサポートし、得られた教訓をルールに昇格させることが可能です。また、ルールをAIスキルにリンクさせることで、永続的な運用知識を確保します。
- **SpecScore Studio**: 複数のリポジトリにまたがるアーティファクト(仕様ツリー、コードグラフ、マニフェスト)をインデックス化し、クエリ可能なファクトストアに集約するフェデレーションツール。データはINGRレコードセットとしてエクスポートされます。
- **Rehearse**: Markdownベースの受入シナリオを実行するための実行エンジン。bash、Hurl (HTTP)、SQL (SQLite)、DTQL、GraphQLなどの様々なステップブロックタイプをサポートし、変数受け渡しのための共有コンテキストバッグを備えています。
- **AIエージェント統合**: サポートされているAIエージェント(Claude、Copilot、Cursorなど)に、SpecScoreのコンベンションとスキルバンドルを設定するためのコマンド。
- **自己更新**: さまざまなインストール方法(Homebrew、Scoop、WinGet、または手動)を通じて、アップデートを確認し適用する組み込みメカニズム。
本ツールはGoで記述されており、ステートメントカバレッジ100%を維持しています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.