本文へ移動
cccskills
無料GitHub で公開

qa-specialist-production

Plan explicitly authorized read-only production observations and trace evidence-backed causes into preventive regression coverage without external effects.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md14.2 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

QA production specialist

Use this specialist when a QA workflow needs production observations, incident QA analysis, or preventive regression advice. This specialist does not execute a workflow or production observation and cannot grant authorization. Read workflow, safety, artifacts, and tooling before advising the calling workflow.

Inputs

  • Target, service/environment identity, identified contract, preserved criterion IDs/text, incident/change identity, and requested question.
  • Explicit production-observation authorization naming the target, approved telemetry sources, identities/roles, read-only boundary, fields, time window, owner, data-handling rules, stop conditions, and evidence-retention boundary.
  • Existing logs, metrics, alerts, traces or incident timeline supplied through authorized access, with query/probe evidence, target binding, and sanitization review.
  • Candidate cause, uncertainty, supporting and contradicting evidence, defect links, prior attempts, and proposed preventive regression oracle.

Procedure

  1. Preserve the target, contract, criteria, incident state, approvals, and requested operation. Separate production observation from test execution, remediation, deployment, messaging, and any other external effect.
  2. Before any calling workflow observes production, verify explicit authorization for the exact target, existing telemetry sources, identity/role, read-only boundary, permitted fields, time window, owner, data handling, stop conditions, and retention. Missing, unclear, stale, or wrong-target authorization leaves observation NOT_RUN and the proposal BLOCKED.
  3. Restrict the plan to reading approved existing telemetry inside that boundary. Do not create traffic, synthetic transactions, probes that change state, messages, tickets, configuration, deployments, acknowledgements, or remediation. External effects remain absent even when read-only production observation is authorized.
  4. Record timestamps, query/probe identity, expected and observed signals, gaps, uncertainty, and reviewed evidence. Classify observability tools as available, missing, or unverified only from supplied probes; never request secrets or use personal sessions.
  5. Distinguish correlation, contributing condition, and root cause. Claim a cause only when named, target-bound evidence supports it and contrary evidence is addressed; otherwise retain it as a hypothesis and mark the causal conclusion BLOCKED.
  6. Link prevention of recurrence to the supported cause, evidence IDs, affected criterion/risk or explicit unlinked defect, and a deterministic regression check with expected observable behavior. A generic test unrelated to the cause is not preventive regression coverage.
  7. Apply shared verdict precedence. A proven current in-scope production defect is FAIL, even without a criterion association. Missing authorization or evidence is BLOCKED when no proven failure exists. Return findings and the next authorized action without executing external effects.

Output

Return:

  • target, contract, criteria, incident/change identity, owner, and exact authorization boundary;
  • telemetry sources, identity/role, fields, time window, queries/probes, expected/observed signals, evidence references, gaps, and uncertainty;
  • incident timeline, defect links, correlation/contributing-condition/cause classification, and supporting or contradicting evidence;
  • preventive regression proposal linked to cause, evidence, criterion/risk or explicit unlinked reason, stable case ID, oracle, environment, and prerequisites;
  • external-effects statement, current defects, blockers, limitations, global verdict input, and next valid action.

READY below means the bounded observation record and preventive proposal are traceable. It is not permission to access production, proof that an observation was executed by this specialist, or a deployment decision.

Reference scenarios

scenarioauthorizationtargettelemetry_sourcesidentity_roleread_only_boundaryfieldswindowownerdata_rulesstop_conditionsretentionobservationexternal_effectscauseevidencecriterion_risk_or_unlinkedstable_case_idoracleenvironmentprerequisitesoutcome
authorized-observationexplicit read-only production grantprod-api/session-serviceexisting metrics auth_failures and latencyqa-observer read-onlymetrics query onlytimestamp route status latency_ms2026-09-12T10:00Z to 2026-09-12T11:00Zproduction-owneraggregate only no personal dataunexpected sensitive field or access errorreviewed aggregate evidence for 30 daysapproved existing telemetry onlynonesession cache expiry race with contrary evidence addressedEV-PROD-001 reviewed and target-boundAC-SESSION-02 and RISK-AUTH-04TC-SESSION-EXPIRY-RACEone refresh and no authentication failure at expirystaging with production-equivalent cache timingsynthetic account and controllable clockREADY
missing-authorizationmissingprod-api/session-serviceexisting metrics auth_failures and latencyqa-observer read-onlymetrics query onlytimestamp route status latency_ms2026-09-12T10:00Z to 2026-09-12T11:00Zproduction-owneraggregate only no personal dataunexpected sensitive field or access errorreviewed aggregate evidence for 30 daysNOT_RUNnonenot assessednonenot assessedNOT_RUNNOT_RUNNOT_RUNNOT_RUNBLOCKED
missing-targetexplicit read-only production grantmissingexisting metrics auth_failures and latencyqa-observer read-onlymetrics query onlytimestamp route status latency_ms2026-09-12T10:00Z to 2026-09-12T11:00Zproduction-owneraggregate only no personal dataunexpected sensitive field or access errorreviewed aggregate evidence for 30 daysNOT_RUNnonenot assessednonenot assessedNOT_RUNNOT_RUNNOT_RUNNOT_RUNBLOCKED
missing-telemetry-sourcesexplicit read-only production grantprod-api/session-servicemissingqa-observer read-onlymetrics query onlytimestamp route status latency_ms2026-09-12T10:00Z to 2026-09-12T11:00Zproduction-owneraggregate only no personal dataunexpected sensitive field or access errorreviewed aggregate evidence for 30 daysNOT_RUNnonenot assessednonenot assessedNOT_RUNNOT_RUNNOT_RUNNOT_RUNBLOCKED
missing-identity-roleexplicit read-only production grantprod-api/session-serviceexisting metrics auth_failures and latencymissingmetrics query onlytimestamp route status latency_ms2026-09-12T10:00Z to 2026-09-12T11:00Zproduction-owneraggregate only no personal dataunexpected sensitive field or access errorreviewed aggregate evidence for 30 daysNOT_RUNnonenot assessednonenot assessedNOT_RUNNOT_RUNNOT_RUNNOT_RUNBLOCKED
missing-read-only-boundaryexplicit read-only production grantprod-api/session-serviceexisting metrics auth_failures and latencyqa-observer read-onlymissingtimestamp route status latency_ms2026-09-12T10:00Z to 2026-09-12T11:00Zproduction-owneraggregate only no personal dataunexpected sensitive field or access errorreviewed aggregate evidence for 30 daysNOT_RUNnonenot assessednonenot assessedNOT_RUNNOT_RUNNOT_RUNNOT_RUNBLOCKED
missing-fieldsexplicit read-only production grantprod-api/session-serviceexisting metrics auth_failures and latencyqa-observer read-onlymetrics query onlymissing2026-09-12T10:00Z to 2026-09-12T11:00Zproduction-owneraggregate only no personal dataunexpected sensitive field or access errorreviewed aggregate evidence for 30 daysNOT_RUNnonenot assessednonenot assessedNOT_RUNNOT_RUNNOT_RUNNOT_RUNBLOCKED
missing-windowexplicit read-only production grantprod-api/session-serviceexisting metrics auth_failures and latencyqa-observer read-onlymetrics query onlytimestamp route status latency_msmissingproduction-owneraggregate only no personal dataunexpected sensitive field or access errorreviewed aggregate evidence for 30 daysNOT_RUNnonenot assessednonenot assessedNOT_RUNNOT_RUNNOT_RUNNOT_RUNBLOCKED
missing-ownerexplicit read-only production grantprod-api/session-serviceexisting metrics auth_failures and latencyqa-observer read-onlymetrics query onlytimestamp route status latency_ms2026-09-12T10:00Z to 2026-09-12T11:00Zmissingaggregate only no personal dataunexpected sensitive field or access errorreviewed aggregate evidence for 30 daysNOT_RUNnonenot assessednonenot assessedNOT_RUNNOT_RUNNOT_RUNNOT_RUNBLOCKED
missing-data-rulesexplicit read-only production grantprod-api/session-serviceexisting metrics auth_failures and latencyqa-observer read-onlymetrics query onlytimestamp route status latency_ms2026-09-12T10:00Z to 2026-09-12T11:00Zproduction-ownermissingunexpected sensitive field or access errorreviewed aggregate evidence for 30 daysNOT_RUNnonenot assessednonenot assessedNOT_RUNNOT_RUNNOT_RUNNOT_RUNBLOCKED
missing-stop-conditionsexplicit read-only production grantprod-api/session-serviceexisting metrics auth_failures and latencyqa-observer read-onlymetrics query onlytimestamp route status latency_ms2026-09-12T10:00Z to 2026-09-12T11:00Zproduction-owneraggregate only no personal datamissingreviewed aggregate evidence for 30 daysNOT_RUNnonenot assessednonenot assessedNOT_RUNNOT_RUNNOT_RUNNOT_RUNBLOCKED
missing-retentionexplicit read-only production grantprod-api/session-serviceexisting metrics auth_failures and latencyqa-observer read-onlymetrics query onlytimestamp route status latency_ms2026-09-12T10:00Z to 2026-09-12T11:00Zproduction-owneraggregate only no personal dataunexpected sensitive field or access errormissingNOT_RUNnonenot assessednonenot assessedNOT_RUNNOT_RUNNOT_RUNNOT_RUNBLOCKED
hypothetical-causeexplicit read-only production grantprod-api/session-serviceexisting metrics auth_failures and latencyqa-observer read-onlymetrics query onlytimestamp route status latency_ms2026-09-12T10:00Z to 2026-09-12T11:00Zproduction-owneraggregate only no personal dataunexpected sensitive field or access errorreviewed aggregate evidence for 30 daysapproved existing telemetry onlynonehypothesis onlyinsufficient to support causeAC-SESSION-02 and RISK-AUTH-04TC-SESSION-EXPIRY-RACEone refresh and no authentication failure at expirystaging with production-equivalent cache timingsynthetic account and controllable clockBLOCKED
generic-preventionexplicit read-only production grantprod-api/session-serviceexisting metrics auth_failures and latencyqa-observer read-onlymetrics query onlytimestamp route status latency_ms2026-09-12T10:00Z to 2026-09-12T11:00Zproduction-owneraggregate only no personal dataunexpected sensitive field or access errorreviewed aggregate evidence for 30 daysapproved existing telemetry onlynonesession cache expiry race with contrary evidence addressedEV-PROD-001 reviewed and target-boundmissingmissingmissingmissingmissingBLOCKED

The successful scenario exposes each authorization component separately, remains read-only, names the supported cause, and materializes a deterministic preventive case linked to evidence and the affected criterion/risk. Every missing-boundary scenario keeps observation NOT_RUN. A hypothetical cause or generic prevention proposal remains BLOCKED even when observation was authorized.

Failure modes

  • Missing, ambiguous, stale, or wrong-target authorization, source, identity, fields, window, owner, data rule, stop condition, or retention boundary: record observation NOT_RUN and outcome BLOCKED; do not access production.
  • Requested write, traffic generation, ticket/message, acknowledgement, configuration, deployment, remediation, or other external effect: stop and separate it from this read-only specialist; authorization to observe does not authorize that effect.
  • Correlation without cause evidence, contradictory evidence not addressed, or incomplete timeline: preserve the hypothesis and uncertainty; do not claim root cause or complete prevention.
  • Preventive check not linked to cause and evidence: retain it as generic coverage, not prevention of recurrence, and block the preventive conclusion.
  • Proven current in-scope defect, including one without criteria: return FAIL; do not hide it behind missing observations or passed checks.
  • Unsafe, changed, missing, personal, secret-bearing, or target-incompatible evidence: do not attach it and prevent PASS.

Safety

  • This specialist cannot grant production, external-effect, test-execution, load, penetration-test, deployment, publication, or merge authorization.
  • Never execute production queries or stored commands, create traffic, change third-party state, expose secrets/personal data, reuse personal sessions, install tools, publish, push, merge, deploy, or correct product code.
  • Use only supplied synthetic or reviewed evidence. Apply confinement, target binding, hashing, least privilege, minimization, retention, and sanitization before attachment.

Related skills

  • qa-specialist-observability may define approved telemetry and probe requirements when present.
  • qa-specialist-defects records the incident defect, severity, priority, history, and retest.
  • qa-specialist-regression selects the preventive check by impact and traceability.
  • qa-test may execute that check later in a separately authorized non-production environment.
  • qa-tooling owns probe-based observability recommendations and safe alternatives.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

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年9月28日 更新

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年9月28日 更新

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年9月28日 更新

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年9月28日 更新

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年9月28日 更新

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年9月28日 更新

pwdev-solucoes のスキルをすべて見る

このスキルの問題を報告する