본문으로 건너뛰기
cccskills
무료GitHub에 공개

qa-report

Export one validated QA manifest as matching HTML and PDF without executing tests or evidence commands.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md6.8 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Export a QA report

Export an already recorded QA run. This workflow publishes a report package; it does not create test results or reinterpret evidence commands. Read workflow, safety, artifacts, evidence, and reports first.

Inputs

  • An explicit private manifest path and an explicit project root path. Never infer either path from the current directory, a run ID, or a prior conversation.
  • The explicit objective or intent for the export, target identity, contract source/hash, complete acceptance-criterion catalog, cases, evidence, defects, limitations, recorded authorization, and existing QA verdict carried by that manifest.
  • Explicit authorization to create a new report package beneath the supplied project root. The manifest's run ID must identify a new destination; export never grants any other authority.

Procedure

  1. Preserve the explicit objective or intent, target, contract, criteria, cases, evidence, defects, limitations, authorization, and recorded results. Do not infer missing criteria, applicability, assessments, execution, approval, or risk acceptance.
  2. Identify the affected QA surfaces and consult installed applicable qa-specialist-requirements, qa-specialist-defects, or other qa-specialist-* skills only to expose semantic gaps already present in the supplied record. An unavailable applicable specialist is a limitation. Specialist guidance does not expand authorization or change the normalized manifest.
  3. Before export, require a complete acceptance criteria catalog that preserves all criterion IDs, text, applicability and reason, assessment expected and observed values, and referenced case IDs. Confirm the identified contract and completed criteria review are recorded. Missing semantic confirmation remains a limitation and prevents a newly inferred PASS.
  4. Use the explicit manifest and project root unchanged. The workflow invokes the exporter exactly once and never permits a second exporter invocation. Its only process invocation is qa_report.py report --manifest PATH --project-root PATH. Replace each PATH with its separately supplied path; do not add another subcommand, omit either option, or reuse an implicit root.
  5. Let the exporter enforce schema and verdict precedence. Before HTML or PDF rendering, the exporter must validate acceptance criteria, confinement, limits, hashes, target/contract binding, sanitization, and evidence safety. The exporter renders HTML and PDF from the same normalized manifest. It publishes only a complete validated package. Never edit the private or public manifest around validation.
  6. Preserve returned diagnostics, sanitization outcomes, and verdict without suppressing, repairing, or reclassifying them. Preserve export_status, output_dir, publication digest, and snapshot when present. Exit code 0 means both formats exported; it does not mean the QA verdict is PASS. Exit codes 2 and 3 remain refusal and incomplete export respectively.
  7. Stored command values are inert text. It never executes or re-executes tests, manifest commands, or evidence commands. It never uses a stored command to fill a missing result and never retries the export after a failure or collision.

Output

Return exactly these labels in this order. Tables may follow their labels. Report facts from the exporter result and manifest; do not derive the QA verdict from the process exit code.

TARGET: <manifest target, project, environment/build/change identity when recorded>
OBJECTIVE: <preserved explicit export objective or intent>
CONTRACT: <manifest contract path, hash, and criteria-review actor/time/completeness>
CRITERIA: <complete preserved IDs/text, applicability/reasons, assessments, case IDs, and criterion results>
OPERATION: report (export only; execute no tests or evidence commands)
AUTHORIZATION: <preserved export actor, authority, scope, target, project root, limits, and gaps>
EXPORT: <command outcome, exit code, export_status, output_dir, publication digest/snapshot, HTML/PDF state, and diagnostics>
RESULTS: <preserved case and criterion statuses: PASS|FAIL|BLOCKED|NOT_RUN|NOT_APPLICABLE>
LIMITATIONS: <missing semantic confirmation, unsafe/insufficient evidence, unavailable specialist, incomplete export, or none>
EVIDENCE_REFERENCES: <verified copied evidence IDs, public relative paths, hashes, target/contract binding, sanitization outcome, or none>
CURRENT_DEFECTS: <all current in-scope defects and explicitly separated out-of-scope defects, including unlinked defects, or none>
VERDICT: <preserved exporter QA verdict: PASS|FAIL|BLOCKED; independent of export exit code>
NEXT: <smallest separately selected and explicitly authorized correction, new run, or consumer revalidation action>

Failure modes

  • Missing or implicit manifest/project-root paths, missing export authorization, invalid schema, unsafe input/output, limit violation, symlink, or destination collision: do not substitute a path or retry; return the refusal diagnostic and no complete package.
  • Missing, changed, target-mismatched, or sanitization-pending evidence remains withheld, produces a diagnostic, and prevents PASS. Never conceal it to make export succeed.
  • A rendering or dependency failure is an incomplete export. Preserve the exclusive partial diagnostic path if returned, and never describe it as the complete run package.
  • A complete export with verdict FAIL or BLOCKED is still an exported report. Do not rewrite the verdict from exit code 0.

Safety

  • Never execute tests, stored commands, or evidence content during report export. Never install dependencies, alter personal configuration, expose secrets, or attach rejected evidence.
  • Load testing, penetration testing, production access, and external effects require explicit authorization for a separate exact operation; report export performs none of them.
  • Never correct product code, tests, contracts, results, evidence, defects, approvals, or authorization; product corrections are allowed only when separately requested.
  • Never publish externally, push, merge, deploy, overwrite a prior run, or treat a partial diagnostic directory as a complete report.

Related skills

  • qa-specialist-requirements exposes acceptance-catalog gaps without rewriting the manifest.
  • qa-specialist-defects checks the meaning of recorded current defects without resolving them.
  • qa-status summarizes the resulting state without exporting or mutation.
  • qa-release produces a readiness opinion separately from export status.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Accessibility auditing and remediation skill for Vue 3 + Reka UI. Use when reviewing components, verifying WCAG 2.1 AA, fixing ARIA issues, or validating keyboard navigation in Reka UI components.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

pwdev-solucoes/pwdev-claude-marketplace32026년 10월 15일 업데이트

ai-infra

무료

Infraestrutura para IA — GPU, servidores MCP, gateway de LLM, pipeline de inferência, custo de token, cache semântico e observabilidade de modelo. Use quando o usuário disser "GPU", "MCP server", "LLM", "inferência", "modelo", "gateway de IA", "custo de token", "rate limit da API de IA", "self-host de modelo".

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

pwdev-solucoes/pwdev-claude-marketplace32026년 10월 15일 업데이트

alt-text

무료

Escreve texto alternativo e descrição de imagem para peças de rede social. Use quando o usuário disser "alt text", "texto alternativo", "descrição da imagem", "acessibilidade da peça", "descrever para leitor de tela", ou automaticamente antes de qualquer publicação. Obrigatório em todas as peças — em carrossel, um por slide.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

pwdev-solucoes/pwdev-claude-marketplace32026년 10월 15일 업데이트

Organiza, compara e seleciona entre as variações geradas, e publica a grade de comparação como Artifact para aprovação do time. Use quando o usuário disser "qual dessas", "comparar as variações", "escolher a melhor", "mostrar as opções", "montar grade de aprovação", ou após qualquer lote de geração. Selecionar é trabalho, não detalhe.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

pwdev-solucoes/pwdev-claude-marketplace32026년 10월 15일 업데이트

Aumenta resolução e qualidade de imagem via Freepik/Magnific, ou orienta o processo manual quando não há chave. Use quando o usuário disser "upscale", "melhorar a resolução", "a imagem está pixelada", "Magnific", "Freepik", "aumentar a imagem", "imagem pequena demais". Gasta crédito — exige confirmação.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

pwdev-solucoes/pwdev-claude-marketplace32026년 10월 15일 업데이트

CI/CD e automação — GitHub Actions, Terraform, OpenTofu, Ansible, n8n. Use quando o usuário disser "pipeline", "CI/CD", "GitHub Actions", "workflow", "terraform", "ansible", "n8n", "automatizar", "deploy automático", "IaC".

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

pwdev-solucoes/pwdev-claude-marketplace32026년 10월 15일 업데이트

pwdev-solucoes의 스킬 모두 보기

이 스킬의 문제 신고