NicheWorks

Repository workflow guide

Codex Product Shipping Playbooks

Codex を使ったリポジトリ中心の開発で、変更要求から repo intake、spec delta、実装計画、acceptance、pre-ship チェック、release note、diff review、retro までを整理するためのワークフローガイドです。

公開元: NicheWorks ページ最終確認日: 2026-05-06 View in English

Current status

Public repository available ページ最終確認日: 2026-05-06

Core workflow

issue から release、retro まで一周 repo intake、spec delta、plan、acceptance、ship check、release writing、diff review、retro を扱うガイドです。

Worked example

filter-persistence 本番リポジトリからコピーしたものではない synthetic example です。

Repository

GitHub で開きます GitHub 側の規約、プライバシーポリシー、可用性が適用されます。

重要な注意

このページとリポジトリは、リポジトリ中心の開発ワークフローを整理する補助です。コードレビュー、テスト、セキュリティ確認、リリース責任、法務確認、SLA確認、人間によるリリース判断を代替しません。

実際のリリースに使う前に、差分確認、テスト、権限確認、顧客影響・本番影響の確認を行ってください。

これは何か

Codex Product Shipping Playbooks は、リポジトリを前提にした実務向けのワークフローガイドです。単なるプロンプト集でも、汎用PMテンプレ集でもなく、既存のコードベース内で実際に変更を進めるときの流れを整理するために作られています。

このリポジトリは、「こういう変更をしたい」という要求を、差分定義、実装計画、acceptance、pre-ship、release note、diff review、retro までつながった形にするための補助です。

リリース成功や安全性を保証するものではありません。実際のコードベースに対して変更を進めるためのワークフロー資産として読むのが正しい使い方です。

誰向けか

このプロジェクトは、既存リポジトリを前提に Codex や agent-assisted development を使いたい人、変更要求から出荷までの流れを曖昧にせず整理したい人に向いています。acceptance や pre-ship review、release note、retro をバラバラな書類ではなく、一連の運用ループとして扱いたい人には特に相性がよいです。

  • 既存のリポジトリ上で Codex を使った変更作業を進めたい人。
  • spec delta、実装計画、acceptance、出荷前確認を明確にしたい人。
  • release note、changelog、diff review、retro を同じ流れの中で残したい人。
  • 抽象論ではなく、再利用できる実務資産を求める人。

逆に、汎用PM理論集、GTM向けテンプレート集、何でも入りのプロンプトパックを探している場合には少し方向が違います。

このリポジトリの全体フロー

現在のコアフローは、リポジトリ理解から始まり、出荷後の振り返りまでを一つの線でつなぐ構成です。各段階で曖昧さを減らし、issue から release までの流れを再利用しやすくすることが目的です。

1. intake-repo作業提案の前に、まず対象リポジトリを把握します。関係するファイル、ルート、状態管理、影響範囲を見立てます。
2. spec-delta現状の挙動と変更後の挙動の差分を定義し、変更を曖昧なまま進めないようにします。
3. plan-change差分を具体的な実装計画に落とし、実際のリポジトリ作業につながる形に整理します。
4. define-acceptance何をもって完了とするかを先に定義し、終わり方を曖昧にしません。
5. ship-check出荷前に確認すべき点を整理します。これ単体で安全性を保証するものではありません。
6. write-release-artifactsrelease note や changelog など、出荷向けの成果物を整理します。
7. review-diff意図した変更と実際の差分を照らし合わせ、何が実装されたかをレビューします。
8. post-ship-retro出荷後に学びを残し、次回以降の変更品質を改善します。

含まれているもの

このリポジトリは、複数の再利用レイヤーで構成されています。毎回ゼロから考えるのではなく、複数の変更作業に使い回せるように整理されているのが特徴です。

Playbooks

repo intake、spec delta、計画、acceptance、ship check、release writing、実装レビュー、retro といった各段階の実行単位です。

Artifacts

spec delta、change plan、acceptance、release note、changelog、diff review、retro などの再利用可能なテンプレートです。

Gates

各段階で「次に進めてよいか」を考えるための実務的なチェックポイントです。

Flows

複数の playbook を end-to-end でつなぎ、実際の変更フローとしてどう回るかを示す導線です。

Examples

抽象論で終わらず、実際にどう使うかを確認できる worked example 群です。

どう使うか

このページは、GitHub を開く前に「このリポジトリが何で、どう読めばよいか」を把握できるように作っています。実際には、単なるファイル一覧として読むのではなく、一定の順番で辿ると理解しやすいです。

  1. まず AGENTS.md を読む。 このリポジトリの使い方や前提ルールを最初に掴みます。
  2. 次に spec/ を読む。 ファイルの並びではなく、ワークフロー全体の設計意図を理解しやすくなります。
  3. examples/issue-driven/filter-persistence/ を開く。 一つの例で end-to-end の流れを見るのが最速です。
  4. その後に playbooks/ を読む。 実例を見たあとだと、各 playbook の役割が分かりやすくなります。
  5. 最後に artifacts/gates/flows/ を見る。 実務で再利用するための骨格部分を確認します。

まず全体像だけ掴みたいなら example までで十分です。実務で使うつもりなら、example のあとに reusable layer に戻ると理解しやすいです。

実例: filter-persistence

このリポジトリの主要な worked example は、filter-persistence という synthetic scenario です。実際の本番リポジトリのログをそのまま使っているわけではありませんが、実務に近い形でワークフローの流れを確認できるように設計されています。

この例では、issue report から repo context memo、spec delta、change plan、acceptance definition、pre-ship review、release note、changelog entry、diff review、retro までを一通り確認できます。つまり、このリポジトリが何を目指しているかを最も短時間で理解できる導線です。

このワークフローが自分の作業に合うかを判断したいなら、まずこの example を見るのが最適です。テンプレートの集合ではなく、接続された一つのシステムとして見えてきます。

なぜ NicheWorks が公開するのか

NicheWorks は、実務で使える小さなツールやワークフロー資産を公開するラインです。Codex Product Shipping Playbooks もその一つで、既存リポジトリの中で現実に使える開発導線として公開されています。

これは理論をきれいに見せるためのものではなく、時間をかけて実例、テンプレート、出荷規律を改善していくための運用資産として置かれています。

FAQ

これはプロンプト集ですか?

違います。プロンプトに近い素材が一部含まれることはあっても、主役はプロンプトではなく repository-first のワークフローガイドです。

Codex 専用ですか?

Codex を前提に設計されていますが、既存リポジトリで agent-assisted development を行う他の環境にも応用しやすい構造です。

新規開発向けですか、それとも既存リポジトリ向けですか?

既存リポジトリ向けの性格が強いです。実際のコードベースの中で変更を進めることを主眼に置いています。

このワークフローだけでリリース可否を判断できますか?

いいえ。出荷作業を整理する補助です。最終判断にはテスト、コードレビュー、セキュリティ確認、責任者確認、人間の判断が必要です。

実例は入っていますか?

入っています。filter-persistence は主要な synthetic example で、実際の本番リポジトリからコピーしたものではありません。最初は AGENTS.mdspec/、example の順で見ると理解しやすいです。

このプロジェクトを支援する

このページやリポジトリが役立った場合、今後の保守、ドキュメント更新、追加実例の公開を OFUSE または Ko-fi から支援いただけます。リンク先は外部サービスです。

免責事項

このページおよびリンク先のリポジトリは、情報提供と実務上のワークフロー整理を目的として公開されています。内容の完全性、特定目的への適合性、継続的な提供は保証されません。実際の開発・運用への適用は利用者自身の判断で行ってください。内容は予告なく更新または変更される場合があります。

このページでは解析・広告タグが読み込まれる場合があります。GitHub、OFUSE、Ko-fi などの外部リンク先では、それぞれの規約、プライバシーポリシー、可用性が適用されます。