Publish Ready Check skill

Evaluate whether a product is production-ready, publish-ready, or sellable-ready.

by pawbytes·MIT license·★ 114 Stars on the repo·GitHub ↗

Use now

Inside this skill

SKILL.md · the author's own words
# Publish Ready Check

## Overview

A rigorous quality evaluation workflow that determines whether a product meets the threshold for production, publication, or sale. This wor…

**Args:** Accepts `--headless` / `-H` for non-interactive execution.

**Output:** Readiness report (HTML), gap analysis, final verdict with fix list if applicable.

---

## Pipeline

### Stage 1: Load Bundle
Load `./references/01-load-bundle.md`

Word-for-word excerpt, not a result. Read the full SKILL.md ↓

Files of Publish Ready Check

pawbytes/main1 file shown
SKILL.md
Show the full text176 lines

Publish Ready Check

Overview

A rigorous quality evaluation workflow that determines whether a product meets the threshold for production, publication, or sale. This workflow protects the suite from overclaiming readiness by applying clear quality bars rather than superficial approval.

Args: Accepts --headless / -H for non-interactive execution.

Output: Readiness report (HTML), gap analysis, final verdict with fix list if applicable.


Pipeline

Stage 1: Load Bundle

Load ./references/01-load-bundle.md

Gather the packaged product bundle and locate all relevant standards and context files. Establish what type of product is being evaluated and which standards apply.

Progression: Proceed when product bundle is located and product type is identified.

Stage 2: Assess Quality

Load ./references/02-assess-quality.md

Apply quality standards systematically across all dimensions: functionality, completeness, clarity, usability, and documentation. Score each dimension against defined criteria.

Progression: Proceed when all quality dimensions have been assessed and scored.

Stage 3: Check Gaps

Load ./references/03-check-gaps.md

Identify what specifically blocks release. Classify gaps as critical (must fix), important (should fix), or minor (nice to have). Generate actionable fix list.

Progression: Proceed when all gaps are documented with severity classification.

Stage 4: Generate Verdict

Load ./references/04-generate-verdict.md

Make final determination: production-ready, publish-ready, sellable-ready, or not-ready. Apply the appropriate threshold based on the target readiness level.

Progression: Complete when verdict is issued and documented.


On Activation

  1. Determine the product workspace root: {project-root}/.pawbytes/prodig-suites/
  2. Identify active product from .pawbytes/prodig-suites/active-product.md if it exists
  3. If no active product and not in headless mode, prompt user to specify:
    • Product slug (which product to evaluate)
    • Target readiness level (production / publish / sellable)
  4. Begin pipeline at Stage 1

Readiness Levels

Level Definition Quality Bar
Production-ready Complete, functional, usable by intended audience Core functionality works, documentation adequate, no critical bugs
Publish-ready Formatted, polished, ready for publication platform Production-ready + professional presentation, platform requirements met
Sellable-ready Complete, polished, has all selling assets Publish-ready + marketing assets, pricing, support materials

Hierarchy: Sellable-ready requires publish-ready, which requires production-ready.


Input Sources

Source File Path Purpose
Product Bundle .pawbytes/prodig-suites/products/{product-slug}/bundle/ Packaged product files
Output Standards .pawbytes/prodig-suites/memory/paw-ps-sidecar/curated/output-standards.md Quality criteria
Product Context .pawbytes/prodig-suites/products/{product-slug}/product-context.md Product type and requirements
Product Brief .pawbytes/prodig-suites/products/{product-slug}/product-brief.md Scope and promises
Product Decisions .pawbytes/prodig-suites/products/{product-slug}/product-decisions.md Prior decisions

Minimum Requirement: Product bundle must exist. Standards may be loaded from references if not in workspace.


Output Structure

.pawbytes/prodig-suites/products/{product-slug}/
├── readiness-report.html         # Structured assessment (HTML)
├── readiness-report.md           # Plain text version
├── gap-analysis.md               # Detailed gap breakdown
├── fix-list.md                   # Actionable fixes (if not ready)
└── product-decisions.md          # Appended verdict

Daily log entry at:

.pawbytes/prodig-suites/memory/paw-ps-sidecar/daily/YYYY-MM-DD.md

Reference Lookup Protocol

  1. Read ./references/readiness-criteria.csv — lightweight index of criteria by product type
  2. Match product type to relevant criteria rows
  3. Apply matched criteria during Stage 2 assessment
  4. Reference full standards from ./references/frameworks/ only when needed

Output Contract

Every execution delivers:

  • Action type: Readiness evaluation
  • Verdict: production-ready / publish-ready / sellable-ready / not-ready
  • Files saved:
    • readiness-report.html — Structured assessment
    • readiness-report.md — Plain text version
    • gap-analysis.md — Gap breakdown
    • fix-list.md — (If not ready) Actionable fixes
  • Recommendations: Next steps based on verdict
  • File saved to: .pawbytes/prodig-suites/products/{product-slug}/

Headless Mode

When invoked with --headless or -H:

  1. Attempt to read active product from .pawbytes/prodig-suites/active-product.md
  2. If not found, scan for most recently modified product workspace
  3. Default target readiness level to publish-ready unless specified via args
  4. Execute all stages without prompts
  5. Document any assumptions in the report
  6. Exit with status code:
    • 0: Ready (verdict matches target)
    • 1: Not ready (gaps exist)
    • 2: Error (inputs missing)

Quality Gates

Stage Gate Condition
Load Bundle Product bundle located, product type identified
Assess Quality All quality dimensions scored
Check Gaps All gaps documented with severity
Generate Verdict Verdict issued with justification

Non-Negotiables

This workflow must apply clear quality bars, not superficial approval:

  1. No rubber-stamping — Every verdict must be justified with evidence
  2. Gap visibility — All blocking issues documented, none hidden
  3. Honest assessment — Better to delay release than ship broken products
  4. User clarity — Fix list must be actionable and specific
  5. Standards matter — Apply the criteria, don't lower the bar

Escalation Routes

Signal Routes To Why
Quality issues found paw-ps-agent-product-builder Coordinate fixes with specialists
Standards unclear paw-ps-strategist Clarify quality requirements
Multiple products to check paw-ps-agent-product-builder Batch coordination
1---
2name: paw-ps-publish-ready-check
3description: "Evaluate whether a product is production-ready, publish-ready, or sellable-ready. Triggers: 'publish ready', 'ready check', 'readiness review', 'quality check', 'production ready', 'sellable ready', 'can I publish', 'release check', 'final review'."
4---
5 
6# Publish Ready Check
7 
8## Overview
9 
10A rigorous quality evaluation workflow that determines whether a product meets the threshold for production, publication, or sale. This workflow protects the suite from overclaiming readiness by applying clear quality bars rather than superficial approval.
11 
12**Args:** Accepts `--headless` / `-H` for non-interactive execution.
13 
14**Output:** Readiness report (HTML), gap analysis, final verdict with fix list if applicable.
15 
16---
17 
18## Pipeline
19 
20### Stage 1: Load Bundle
21Load `./references/01-load-bundle.md`
22 
23Gather the packaged product bundle and locate all relevant standards and context files. Establish what type of product is being evaluated and which standards apply.
24 
25**Progression:** Proceed when product bundle is located and product type is identified.
26 
27### Stage 2: Assess Quality
28Load `./references/02-assess-quality.md`
29 
30Apply quality standards systematically across all dimensions: functionality, completeness, clarity, usability, and documentation. Score each dimension against defined criteria.
31 
32**Progression:** Proceed when all quality dimensions have been assessed and scored.
33 
34### Stage 3: Check Gaps
35Load `./references/03-check-gaps.md`
36 
37Identify what specifically blocks release. Classify gaps as critical (must fix), important (should fix), or minor (nice to have). Generate actionable fix list.
38 
39**Progression:** Proceed when all gaps are documented with severity classification.
40 
41### Stage 4: Generate Verdict
42Load `./references/04-generate-verdict.md`
43 
44Make final determination: production-ready, publish-ready, sellable-ready, or not-ready. Apply the appropriate threshold based on the target readiness level.
45 
46**Progression:** Complete when verdict is issued and documented.
47 
48---
49 
50## On Activation
51 
521. Determine the product workspace root: `{project-root}/.pawbytes/prodig-suites/`
532. Identify active product from `.pawbytes/prodig-suites/active-product.md` if it exists
543. If no active product and not in headless mode, prompt user to specify:
55 - Product slug (which product to evaluate)
56 - Target readiness level (production / publish / sellable)
574. Begin pipeline at Stage 1
58 
59---
60 
61## Readiness Levels
62 
63| Level | Definition | Quality Bar |
64|-------|------------|-------------|
65| **Production-ready** | Complete, functional, usable by intended audience | Core functionality works, documentation adequate, no critical bugs |
66| **Publish-ready** | Formatted, polished, ready for publication platform | Production-ready + professional presentation, platform requirements met |
67| **Sellable-ready** | Complete, polished, has all selling assets | Publish-ready + marketing assets, pricing, support materials |
68 
69**Hierarchy:** Sellable-ready requires publish-ready, which requires production-ready.
70 
71---
72 
73## Input Sources
74 
75| Source | File Path | Purpose |
76|--------|-----------|---------|
77| Product Bundle | `.pawbytes/prodig-suites/products/{product-slug}/bundle/` | Packaged product files |
78| Output Standards | `.pawbytes/prodig-suites/memory/paw-ps-sidecar/curated/output-standards.md` | Quality criteria |
79| Product Context | `.pawbytes/prodig-suites/products/{product-slug}/product-context.md` | Product type and requirements |
80| Product Brief | `.pawbytes/prodig-suites/products/{product-slug}/product-brief.md` | Scope and promises |
81| Product Decisions | `.pawbytes/prodig-suites/products/{product-slug}/product-decisions.md` | Prior decisions |
82 
83**Minimum Requirement:** Product bundle must exist. Standards may be loaded from references if not in workspace.
84 
85---
86 
87## Output Structure
88 
89```text
90.pawbytes/prodig-suites/products/{product-slug}/
91├── readiness-report.html # Structured assessment (HTML)
92├── readiness-report.md # Plain text version
93├── gap-analysis.md # Detailed gap breakdown
94├── fix-list.md # Actionable fixes (if not ready)
95└── product-decisions.md # Appended verdict
96```
97 
98Daily log entry at:
99 
100```text
101.pawbytes/prodig-suites/memory/paw-ps-sidecar/daily/YYYY-MM-DD.md
102```
103 
104---
105 
106## Reference Lookup Protocol
107 
1081. Read `./references/readiness-criteria.csv` — lightweight index of criteria by product type
1092. Match product type to relevant criteria rows
1103. Apply matched criteria during Stage 2 assessment
1114. Reference full standards from `./references/frameworks/` only when needed
112 
113---
114 
115## Output Contract
116 
117Every execution delivers:
118 
119- **Action type:** Readiness evaluation
120- **Verdict:** production-ready / publish-ready / sellable-ready / not-ready
121- **Files saved:**
122 - `readiness-report.html` — Structured assessment
123 - `readiness-report.md` — Plain text version
124 - `gap-analysis.md` — Gap breakdown
125 - `fix-list.md` — (If not ready) Actionable fixes
126- **Recommendations:** Next steps based on verdict
127- **File saved to:** `.pawbytes/prodig-suites/products/{product-slug}/`
128 
129---
130 
131## Headless Mode
132 
133When invoked with `--headless` or `-H`:
134 
1351. Attempt to read active product from `.pawbytes/prodig-suites/active-product.md`
1362. If not found, scan for most recently modified product workspace
1373. Default target readiness level to `publish-ready` unless specified via args
1384. Execute all stages without prompts
1395. Document any assumptions in the report
1406. Exit with status code:
141 - 0: Ready (verdict matches target)
142 - 1: Not ready (gaps exist)
143 - 2: Error (inputs missing)
144 
145---
146 
147## Quality Gates
148 
149| Stage | Gate Condition |
150|-------|----------------|
151| Load Bundle | Product bundle located, product type identified |
152| Assess Quality | All quality dimensions scored |
153| Check Gaps | All gaps documented with severity |
154| Generate Verdict | Verdict issued with justification |
155 
156---
157 
158## Non-Negotiables
159 
160This workflow must apply **clear quality bars**, not superficial approval:
161 
1621. **No rubber-stamping** — Every verdict must be justified with evidence
1632. **Gap visibility** — All blocking issues documented, none hidden
1643. **Honest assessment** — Better to delay release than ship broken products
1654. **User clarity** — Fix list must be actionable and specific
1665. **Standards matter** — Apply the criteria, don't lower the bar
167 
168---
169 
170## Escalation Routes
171 
172| Signal | Routes To | Why |
173|--------|-----------|-----|
174| Quality issues found | paw-ps-agent-product-builder | Coordinate fixes with specialists |
175| Standards unclear | paw-ps-strategist | Clarify quality requirements |
176| Multiple products to check | paw-ps-agent-product-builder | Batch coordination |

Discussion