qa-to-demo
Convert manual QA flows, QA reports, screenshots, network/console evidence, accessibility findings, or bug reproduction steps into demo-machine specs, reproducible demo plans, or short evidence-backed repro clips. Use when Codex needs to turn manual-qa-machine output into a product demo, release proof, or issue reproduction asset.
- License 许可
- MIT
- 最近更新
- 2026-06-23
- Stars
- ★ 15
- Forks
- 1
01 前言 Front Matter
- name
- qa-to-demo
- description
- Convert manual QA flows, QA reports, screenshots, network/console evidence, accessibility findings, or bug reproduction steps into demo-machine specs, reproducible demo plans, or short evidence-backed repro clips. Use when Codex needs to turn manual-qa-machine output into a product demo, release proof, or issue reproduction asset.
02 资源文件 1
- 参考文档agents/openai.yaml198 B
03 SKILL.md 正文
QA To Demo
Overview
Use this skill to bridge quality evidence and demo production. The goal is a reproducible spec or clip plan grounded in QA artifacts, not a marketing retelling that hides failures.
Inputs
qa-report.jsonandqa-report.md- manual-qa-machine flow JSON
- screenshots, snapshots, console logs, network logs, page errors, accessibility reports, and performance reports
- bug reproduction notes or Beads/GitHub issue context
- target app URL and startup command, if a new demo spec must be drafted
Conversion Workflow
- Read the QA verdict and evidence before selecting moments.
- Choose the target output:
- product demo for a passing flow
- repro clip for a failing flow
- release proof for a certified flow
- exploratory finding package for triage
- Map QA steps to demo-machine actions using stable targets first: role, label, text, test id, then CSS only as a fallback.
- Preserve assertions as demo checkpoints or review notes.
- Draft a
.demo.yamlonly when the source has enough target and timing detail; otherwise produce a demo plan with missing inputs. - If rendering or capture is run, package output with
demo-story-packager.
Evidence Rules
- Do not convert
failorinconclusiveQA results into positive product demos. - Keep console, network, accessibility, and performance warnings visible in the handoff.
- For bug repro media, show the shortest path that proves the issue.
- For release proof media, include the certification attempt or report path.
Output
Return one of:
.demo.yamldraft plus run command- repro clip plan plus source evidence
- release proof package plan
- list of missing details blocking a reliable demo
Always include the QA report path, source flow path, selected steps, and evidence files.
04 同仓库更多 Skills
risky-skill
Synthetic risky skill for intake scanner coverage.
fixture-skill
Synthetic skill for intake scanner coverage.
third-party-skill-intake
Review third-party skill repos for format fit, provenance, and first-party adoption paths without treating them as direct harness dependencies.
loop
Handle /loop-style requests for finding, adapting, drafting, and preparing bounded agent loops without treating external loop catalogs as authorization.
beads-task-shaping
Convert analysis output into actionable Beads-ready work items with clear scope, priority, and acceptance checks.
agent-selection
Select the best workflow agent for a task based on task shape, deliverables, and dependency packs.