NicheWorks

Repository workflow guide

Codex Product Shipping Playbooks

A repository-first workflow guide for Codex-assisted software changes. It helps organize repo intake, spec delta, implementation planning, acceptance, pre-ship checks, release notes, diff review, and retrospectives.

Published by NicheWorks Page last reviewed: 2026-05-06 View this page in Japanese

Current status

Public repository available Page last reviewed: 2026-05-06.

Core workflow

Issue to release to retro A guide path covering repo intake, spec delta, planning, acceptance, ship checks, release writing, diff review, and learning loops.

Worked example

filter-persistence Synthetic example, not copied from a live production repository.

Repository

Opens on GitHub GitHub’s own terms, privacy policy, and availability apply.

Important note

This page and repository are workflow aids for repository-based development. They do not replace code review, testing, security review, release ownership, legal review, SLA review, or human release decisions.

Before using any output in a real release, review the diff, run tests, confirm permissions, and check customer or production impact.

What it is

Codex Product Shipping Playbooks is a practical workflow guide for repository-based development. It is built for change work inside real codebases, where teams need more than a vague implementation idea or a generic project-management template.

This repository helps turn “we want this change” into a structured path: scope the change, define the delta, plan the implementation, set acceptance criteria, check readiness, write release artifacts, review the diff, and capture what was learned.

It is not a release guarantee, a prompt pack, a broad PM framework, or a substitute for responsible engineering review. It is a repository-first guide for organizing real change work around code.

Who it is for

This project is a good fit for people who work with existing repositories and want a clearer path from change request to release. It is especially useful if you want acceptance criteria, pre-ship review, release writing, and retrospective work to connect back to the original change instead of living as disconnected documents.

  • Teams using Codex or agent-assisted development on top of an existing repository.
  • Builders who want spec delta, planning, acceptance, and shipping steps to be explicit.
  • People who want release notes, changelog entries, and diff review to be part of the same operational loop.
  • Anyone who prefers reusable working assets over abstract workflow advice.

It is a worse fit if you are looking for a general PM framework, a GTM library, or a catch-all prompt pack for unrelated tasks.

The workflow path

The current core path is built as a sequence that starts with repository understanding and ends with post-ship learning. The goal is to reduce ambiguity at each stage and create a repeatable issue-to-release loop.

1. intake-repoUnderstand the repository before proposing work. Establish relevant files, routes, state layers, and likely impact areas.
2. spec-deltaDefine the delta between current behavior and intended behavior so the change is framed precisely.
3. plan-changeTurn the delta into a concrete implementation plan that can guide real repository work.
4. define-acceptanceState what counts as done before the work is declared complete.
5. ship-checkRun practical pre-ship checks so readiness is not treated as a vague feeling.
6. write-release-artifactsPrepare release-facing outputs such as release notes and changelog entries.
7. review-diffReview the implemented diff against the intended change and what was actually delivered.
8. post-ship-retroCapture lessons after shipping so future changes improve from concrete experience.

What’s included

The repository is organized around reusable layers that make the system easier to apply across multiple changes instead of rebuilding the workflow from scratch each time.

Playbooks

Concrete workflow units for repo intake, spec delta work, planning, acceptance definition, shipping checks, release writing, implementation review, and retrospective work.

Artifacts

Reusable templates for outputs such as spec deltas, change plans, acceptance definitions, release notes, changelog entries, diff reviews, and retrospectives.

Gates

Practical checkpoints for deciding whether a step is complete enough to move forward.

Flows

End-to-end sequences that show how multiple playbooks connect across a real software change.

Examples

Worked materials that demonstrate how the system behaves in a realistic scenario instead of stopping at high-level theory.

How to use it

This page is meant to explain the repository clearly enough that you can understand both what it is and how to approach it before opening GitHub. In practice, the easiest way to use the project is to treat it as a structured reading path rather than a grab-bag of files.

  1. Start with AGENTS.md. This gives you the working rules and framing for how the repository is meant to be used.
  2. Read spec/. This helps you understand the design intent behind the workflow instead of only seeing file names.
  3. Open examples/issue-driven/filter-persistence/. This is the fastest path to grasping the end-to-end system through one complete scenario.
  4. Then move into playbooks/. After seeing the example, the playbooks become easier to interpret as reusable operating units.
  5. Finally, use artifacts/, gates/, and flows/. These are the reusable scaffolding that help apply the system to future changes.

If you only want to understand the project quickly, the example path is enough. If you want to apply it to real work, read the example first and then come back to the reusable layers.

Worked example: filter-persistence

The main worked example in the repository is a synthetic scenario called filter-persistence. It is not copied from a live production repository, but it is intentionally shaped to feel realistic enough to demonstrate how the workflow works in practice.

The scenario follows a change from issue report to repository context memo, spec delta, change plan, acceptance definition, pre-ship review, release note, changelog entry, diff review, and retrospective. That makes it the fastest way to see what this repository is trying to accomplish.

If you are evaluating whether this workflow is useful, this example is the best starting point because it shows the repository as a connected system rather than as isolated templates.

Why NicheWorks publishes it

NicheWorks publishes small, practical tools and workflow assets that are meant to be used in real work. Codex Product Shipping Playbooks fits that model: it is intended as a working repository asset for teams and builders who want a clearer development path inside real repositories.

This is not positioned as polished theory. It is positioned as a usable operational asset that can keep expanding with better examples, better templates, and better release discipline over time.

FAQ

Is this a prompt library?

No. It may include prompt-adjacent workflow materials, but the repository is not primarily a prompt pack. It is a repository-first workflow guide.

Is this only for Codex?

The framing is built around Codex-oriented workflow, but much of the structure can still help teams doing repository-based work with other agent-assisted setups.

Is it for existing repositories or new projects?

It is more strongly aligned with existing repositories, where change work needs to be scoped and shipped inside a real codebase.

Can this decide whether a release is safe?

No. It helps structure shipping work, but final release decisions require tests, code review, security checks, ownership, and human judgment.

Does it include a worked example?

Yes. The filter-persistence synthetic example shows the workflow end to end and is not copied from a live production repository. Start with AGENTS.md, then spec/, then the example.

Support this project

If this page or repository helps your workflow, you can support future maintenance, documentation updates, and additional worked examples through OFUSE or Ko-fi. These links open external services.

Disclaimer

This page and the linked repository are provided for informational and practical workflow use. They are offered as-is, without warranty of completeness, fitness for a particular purpose, or continued availability. Any use in real development or shipping workflows is at your own discretion. Contents may change over time.

This page may load analytics and advertising scripts. External links, including GitHub, OFUSE, and Ko-fi, are governed by each external service’s terms, privacy policy, and availability.