Shipvitals
Audit whether a web app, SaaS, API, CLI, Shopify app, browser extension, mobile app, automation, landing page, or client project is ready to publish, submit, deploy, sell, or deliver. Use ShipVitals to collect command, runtime, visual, security, delivery, and independent-review evidence before returning READY, ALMOST READY, NOT READY, or DEMO ONLY.From its SKILL.md
npx -y skills add omarkhandji-commits/shipvitals --skill shipvitalsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
5.2 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it
ShipVitals - Release Gate
Mission
Decide whether a project is ready to ship.
Do not add features. Do not create a long roadmap. Find what blocks release, prove what was checked, and give a clear decision.
Truth rule
Never say READY without evidence. If a check was not run, label it NOT VERIFIED.
A confident claim without proof is a failure of the audit.
Scope
Use ShipVitals for:
- web apps, SaaS, dashboards, and landing pages;
- APIs, CLIs, and backend tools;
- Shopify and marketplace apps;
- browser extensions;
- mobile apps and store submissions;
- agents, automations, and workflows;
- client projects and handoffs.
Token rule
Load the smallest useful context. Start with this file and the runner output. Read references only when a verdict, finding, or release type needs that detail.
Workflow
- Identify the product promise. Use
templates/product-promise.mdif the promise is unclear. - Detect stack and available commands with
scripts/shipvitals_probe.py. - Load references only as needed:
- Scoring or evidence:
references/evidence-standard.md,references/verdict-scoring.md. - Findings:
references/finding-quality.md. - Fake-completion risk:
references/falsification-gate.md. - CI/release repeatability:
references/ci-gate.md. - Web/SaaS/Landing:
references/web-saas-motionvitals.md. - API/CLI/backend:
references/api-cli-backend.md. - Shopify/marketplace:
references/shopify-marketplace.md. - Extension:
references/browser-extension.md. - Mobile/store:
references/mobile-appstore.md. - Agent/automation:
references/ai-agent-workflow.md. - Client delivery:
references/client-delivery.md. - High-risk, paid, public, or client release:
references/specialist-chaining.md,references/cross-model-audit.md.
- Scoring or evidence:
- Prefer the runner when commands are available:
python3 skills/shipvitals/scripts/shipvitals_runner.py .
- If the runner cannot be used, run checks separately:
python3 skills/shipvitals/scripts/shipvitals_probe.py .
python3 skills/shipvitals/scripts/shipvitals_gate.py .
python3 skills/shipvitals/scripts/shipvitals_falsification_scan.py .
python3 skills/shipvitals/scripts/shipvitals_secret_scan.py .
python3 skills/shipvitals/scripts/shipvitals_link_check.py .
- For UI projects, require runtime and visual evidence before
READY: desktop screenshot, mobile screenshot, console/page-error check, and at least one key flow. - Apply score caps from
references/verdict-scoring.mdanddocs/RELEASE_STANDARD.md. - For paid, public, client, security-sensitive, or marketplace releases, prepare an independent review using
templates/independent-audit-prompt.md. - Produce the final report using
templates/final-report.mdortemplates/release-report.md.
READY path
READY requires all of these:
- product promise and critical flows;
- deterministic commands executed and passing;
- no P0/P1 findings, secret candidates, or fake core-flow signals;
- runtime proof for any project with critical flows;
- visual proof for UI, web, mobile, extension, landing, Shopify, or marketplace projects.
- independent review for client, paid, public, marketplace, security, auth, payment, or privacy-sensitive releases.
With the runner, pass proof explicitly:
python3 skills/shipvitals/scripts/shipvitals_runner.py . --runtime-proof "artifacts/runtime.shipvitals-evidence.json" --visual-proof "artifacts/visual.shipvitals-evidence.json"
Verdicts
READY: no P0/P1 issues and enough evidence for the release type.ALMOST READY: close, but important fixes remain.NOT READY: blocked by critical issues, serious risk, or missing required proof.DEMO ONLY: acceptable for demonstration, not for paying users, reviewers, or client delivery.
Severity
P0: release blocker.P1: serious user, client, security, or credibility risk.P2: should be fixed before a serious launch.P3: optional improvement.
Finding standard
Every finding must include:
- severity;
- area;
- location;
- evidence;
- why it matters;
- smallest useful fix;
- owner or tool;
- retest command.
Avoid vague findings like "improve UI", "add tests", or "make it cleaner".
Release proof
For serious releases, produce or request:
- product promise;
- command evidence;
- falsification scan;
- secret/privacy baseline;
- runtime/visual proof when relevant;
- CI or hook repeatability;
- machine-readable evidence pack;
- independent review prompt when stakes are high;
- final go/no-go report;
- retest commands for blockers.
If any item cannot be executed, mark it NOT VERIFIED and apply the correct score cap.
Final answer style
Give the verdict first. Then give the score, cap, blockers, evidence, required fixes, and retest plan.
Be specific. Be calm. No hype. No long roadmap unless the user asks for one.
What ships with it: 103 files
100.1 KB alongside SKILL.md, 38 of them executable
agents/
- openai.yaml246 B
commands/
- shipvitals.md667 B
examples/
- claude-code-hook-settings.example.json166 B
- command.md243 B
- product-promises/shopify-app.md301 B
- product-promises/web-saas.md272 B
- reports/api-cli-report.md464 B
- reports/landing-page-report.md447 B
- reports/saas-dashboard-report.md467 B
- reports/shopify-app-report.md462 B
- session-almost-ready.md218 B
- session-client-handoff.md187 B
- session-demo-only.md215 B
- session-manual-only.md182 B
- session-not-ready.md230 B
- session-ready.md254 B
- session-with-retry.md187 B
hooks/
references/
- adapters/django.md179 B
- adapters/fastapi.md169 B
- adapters/flutter.md142 B
- adapters/laravel.md156 B
- adapters/nextjs.md293 B
- adapters/rails.md148 B
- adapters/react-native.md161 B
- adapters/remix.md162 B
- adapters/rust-actix.md164 B
- adapters/shopify.md192 B
- ai-agent-workflow.md316 B
- api-cli-backend.md474 B
- browser-extension.md302 B
- ci-gate.md419 B
- client-delivery.md358 B
- cross-model-audit.md771 B
- error-playbook.md763 B
- evidence-levels.json772 B
- evidence-standard.md968 B
- falsification-gate.md798 B
- finding-classifier.json337 B
- __init__.pyruns0 B
63 more files not listed here. See all 103 in the repository.