プロンプトガイド | 使い方 | 概要 | インストール | スキルのインストール | Issues
## なぜ OSpec なのか AI コーディングアシスタントは強力ですが、要件がチャット履歴にしか残らないと、確認・レビュー・クローズアウトが難しくなります。OSpec は軽量なワークフローレイヤーを加えることで、コードを書く前とリリース後の両方で change の文脈をリポジトリに残します。 - **要件をリポジトリ内のスペックファイルに**: OSpec は要件を proposal、design、計画、tasks、レビュー、検証エビデンスなどのファイルに落とし、チャット履歴ではなくリポジトリに残します——どのアシスタント(Codex/GPT、Claude Code、Gemini、OpenCode、または素の CLI)でも前の作業の続きから進められます。 - **`ospec change` —— 日常の高速フロー**: 1 つの要件を 1 つの active change として、短い `init -> change -> verify/finalize` で進め、軽量でレビューしやすく保ちます。 - **`ospec goal` —— エンジニアリング品質の規律**: コードを書く前にブレインストーミングして設計を固定し、作業をタスクグラフに分割して並列サブエージェントを派遣し、TDD と独立レビュアーによるコードレビューを徹底し、「完了」とする前に再確認可能なテスト/検証エビデンスを求めます。 - **`ospec goal` は統一 fast quality loop**: deterministic preflight、combined planning review、task 実行・review、final review、verification を 1 つの予測可能なフローで進めます。 ## npm でインストール ```bash npm install -g @clawplays/ospec-cli ``` 公式パッケージ: `@clawplays/ospec-cli` 公式コマンド: `ospec` インストール確認: `ospec --help` ## クイックスタート OSpec の利用は、この 3 ステップだけです: 1. プロジェクトディレクトリで OSpec を初期化する 2. 要件、ドキュメント更新、バグ修正のための change を作成して進める 3. 受け入れ完了後にその change をアーカイブする ### 1. プロジェクトディレクトリで初期化する 推奨プロンプト: ```text OSpec でこのプロジェクトを初期化してください。 ``` Claude / Codex skill: ```text /ospec でこのプロジェクトを初期化してください。 ```