PRODUCT SPEC KIT · PRODUCT:OS

A source-available, local-first kit that turns a product owner's raw brief into a governed specification bundle.

Agents draft and review; the PO owns product rules, scope, and every approval.

Version 2.4.0 PolyForm Noncommercial 1.0.0 Node runtime Local-first Telemetry none

PRODUCT:OS reader showing the generic saved-filters example specification
Generic example spec in the offline reader.

The boundary is part of the product.

Repository
jangtrinh/product-os-spec-driven
Requires
Node plus a writer/reviewer CLI, or manual mode
Interface
Claude Code plugin, CLI runner, and offline reader
Transport
Local processes; the kit makes no network requests
Telemetry
None in the kit
License
PolyForm NC 1.0.0

A kit for decisions that must stay inspectable.

Raw briefs can leave scope, approvals, test intent, and handoff evidence implicit. This kit makes those decisions explicit without transferring approval authority to an agent.

  1. PO-owned gates.The PO supplies the raw brief, answers clarifications, and decides G1–G5.
  2. Independent review.A writer produces stage output; a fresh, read-only reviewer from a different vendor reviews it.
  3. Evidence over completion.Runner exits, gate files, and PO decisions are evidence; a model completion message is not.
  4. Local-first operation.Execution is local-first with no telemetry.

Install once.

/plugin marketplace add jangtrinh/product-os-spec-driven
/plugin install spec@product-os-spec-driven

The plugin exposes the spec command family.

Start with inspection, then make the work visible.

  1. 01
    Run /spec:setup

    Use the doctor to check the selected project and host prerequisites.

  2. 02
    Run /spec:new

    Create a project from PO-owned inputs.

  3. 03
    Run /spec:status

    Inspect gate state, counters, and questions before continuing.

Run
/spec:run drafts or resumes the configured pipeline.
Decide
/spec:gate records a decision only after the PO chooses.
View
/spec:view opens the reader output.
Upgrade
/spec:upgrade previews and asks before an upgrade.

What the kit does—and does not claim.

What is PRODUCT:OS Spec Driven?

PRODUCT:OS Spec Driven is a source-available, local-first kit that turns a product owner's raw brief into a governed specification bundle. Agents draft and review; the PO owns product rules, scope, and every approval.

How is PRODUCT:OS Spec Driven installed?

Install the Claude Code plugin with /plugin marketplace add jangtrinh/product-os-spec-driven followed by /plugin install spec@product-os-spec-driven.

Can an agent approve a gate?

No. /spec:gate records a decision only after the PO makes the choice in the same session; agents never approve.

Which stages have been proven in a real project?

Only intake has completed a real-model run. Later stages remain not yet proven even where code and tests exist; see known limits.

Does the kit send telemetry or require a network connection?

No. The kit runs local processes with no telemetry and makes no network requests itself. The writer or reviewer CLI you choose contacts its own provider, and this website loads a Buy Me a Coffee widget.

What license is PRODUCT:OS Spec Driven released under?

It is not open source; it is a source-available kit released under the PolyForm Noncommercial 1.0.0 license.

PRODUCT:OS and DESIGN:OS.