openspec-verify について
`/opsx:verify` を使い、実装が変更アーティファクトに沿っているか確認するスキルです。完全性、正確性、一貫性を評価し、重大度別に問題を報告します。
主な機能
- 01タスクと要件の網羅性を確認
- 02仕様の意図と実装を照合
- 03設計とコードの一貫性を確認
- 04重大度別に問題を分類
活用シーン
- 01タスク実装後の作業を検証
- 02変更をアーカイブする前に確認
- 03問題の修正後に再検証
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ full-stack-skills/ openspec-skills --skill openspec-verifyインストール後、Claude Code で/openspec-verifyを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
OpenSpec Verify スキル
/opsx:verify を使用して、実装が変更アーティファクトと一致しているかを検証します。完全性、正確性、一貫性の3つの観点からチェックし、問題をCRITICAL、WARNING、SUGGESTIONに分類して報告します。
使用するタイミング
- openspec-apply でタスクを実装した後、アーカイブする前。
- ユーザーが「verify」「自分の作業を確認して」「実装を検証して」と言ったとき。
- 変更をアーカイブする前の品質ゲートとして。
前提条件
- タスクが実装済みであること(openspec-apply または手動のコーディングによる)。
ワークフロー
-
検証を実行する
/opsx:verify— 現在の変更、または推定された変更を検証します。/opsx:verify <change-name>— 特定の変更を検証します。
-
3つの検証観点
観点 検証内容 完全性 すべてのタスクが完了しているか、すべての要件が実装されているか、シナリオが網羅されているか 正確性 実装が仕様の意図と一致しているか、エッジケースに対応しているか 一貫性 設計上の決定がコードに反映されているか、パターンに一貫性があるか -
レポートを確認する
- CRITICAL:アーカイブする前に修正する必要があります。
- WARNING:対処することを推奨します。アーカイブを妨げるものではありません。
- SUGGESTION:任意の改善提案です。
-
必要に応じて問題を修正する
- 重大な問題に対処し、必要に応じて警告も修正します。
/opsx:verifyを再度実行して確認します。
出力
- 問題を分類した検証レポート(CRITICAL / WARNING / SUGGESTION)。
- アーカイブ可能かどうかの概要。
次のステップ
- 準備ができている場合:openspec-archive を使用して変更をアーカイブします。
- 問題が見つかった場合:コードまたはアーティファクトを修正してから、再検証します。
トラブルシューティング
- 誤検知が多い場合:エージェントが規約を理解できるよう、
openspec/config.yamlにプロジェクトのコンテキストを追加します。詳しくは openspec-config を参照してください。
参考資料
コメント
Markdown 対応