qa-defect
[QA Method] Defect management lifecycle: JIRA Bug Workflow, triage, classification, report validation, verification protocol, defect metrics.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
[QA Method] Defect management lifecycle: JIRA Bug Workflow, triage, classification, report validation, verification protocol, defect metrics.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Initialize / onboard this agentic-QA plugin onto a deployment. Installs deps, then asks the operator only what genuinely shapes the config — the environment NAME, the bug tracker (Jira / Azure Boards), the code host (GitHub / Azure Repos), and an auth preference per axis (PAT recommended, else browser/CLI login). Everything else — whether it is a native-platform or a CLIENT project, the client org, the contribution mode, the fork account — is DERIVED from the token + the filled env + a live module/repo scan. Writes project-profile.json + .env.<env> + .env.local + .mcp.json and verifies access. The whole point is to make /qa-fix route each bug to the RIGHT repo (client custom code vs native platform) and file to the RIGHT tracker. Use when standing the plugin up on a new machine or for a new customer.
Initialize / onboard this agentic-QA plugin onto a deployment. Installs deps, then asks the operator only what genuinely shapes the config — the environment NAME, the bug tracker (Jira / Azure Boards), the code host (GitHub / Azure Repos), and an auth preference per axis (PAT recommended, else browser/CLI login). Everything else — whether it is a native-platform or a CLIENT project, the client org, the contribution mode, the fork account — is DERIVED from the token + the filled env + a live module/repo scan. Writes project-profile.json + .env.<env> + .env.local + .mcp.json and verifies access. The whole point is to make /qa-fix route each bug to the RIGHT repo (client custom code vs native platform) and file to the RIGHT tracker. Use when standing the plugin up on a new machine or for a new customer.
[QA Methodology] Gather ALL fresh CI prerelease artifacts for a change (modules + platform + vc-frontend) and deploy them together to the test env (vc-deploy-dev@<TEST_ENV branch>) in ONE manifest update: resolve a tracker ticket's linked PRs across all repos (or an explicit --module/--platform/--theme/--pr set) → each PR's latest vc3prerelease build → minimal-diff repin of backend/packages.json (AzureBlob/BlobName + PlatformVersion) and theme/artifact.json → dry-run combined diff (default) or a gated deploy PR (direct same-repo when the account has write, else a fork PR) → --verify polls the env-branch pin + /api/platform/modules per target. Never merges (a human merges to deploy); writes route through gh's keyring token; prints the web-edit URL when it can't push. Unblocks /qa-test PR#N and /qa-verify-fix.
[QA Method] Triangulate each BL invariant against docs + live + source code, auto-apply confirmed changes to business-logic.md, and reconcile test-case coverage. Delegates the live axis to qa-testing-expert; runs the triangulation via ba-system-analyzer.
Bring up a local Virto Commerce stack (backend + storefront + DB + ES) via start-local, pinned to the ACTUAL deployed package manifest (vc-deploy-dev @ vcptcore-demo); optionally augment it with the module/PR versions a JIRA task needs. Use when asked to spin up / run / provision a local VC environment, reproduce a deployed env locally, or stand up an env to test a specific ticket.
[QA Methodology] DELIVER an already-released hotfix onto the deployed vcptcore-stable + vcptcore-regression environments (bump the module/Platform version in vc-deploy-dev's backend/packages.json, commit "VCST-XXXX: title"), WAIT for the deploy to land (deploy Action green → /api/platform/modules reports the new version), VERIFY the fix works live, comment on the JIRA task, transition the per-env subtasks (Check on regression/stable) + the parent to Done (live transition discovery, never Cancelled), bump the frozen stable + `latest` bundles (auto-detect + ASK), and self-diagnose the run (OK/DEGRADED/BROKEN per stage). Use when asked to 'доставить хотфикс на стенды / проверить хотфикс на средах / раскатить фикс на stable+regression'. Downstream of /qa-hotfix; delivery-only (never cuts a release). Gated writes, never auto-merges.
| name | qa-defect |
| description | [QA Method] Defect management lifecycle: JIRA Bug Workflow, triage, classification, report validation, verification protocol, defect metrics. |
| argument-hint | triage VCST-XXXX | verify VCST-XXXX | classify | workflow | metrics |
Manages the full defect lifecycle from detection through triage, classification, fix verification, and closure. Provides the JIRA Bug Workflow (16 statuses), triage routing, report validation, verification protocol, and defect process health metrics.
/qa-defect # Full lifecycle overview + JIRA workflow map
/qa-defect triage VCST-1234 # Triage a bug: validate report, check duplicates, classify, assign
/qa-defect verify VCST-1234 # Verify a fix: re-run STR, check regression, transition JIRA
/qa-defect classify # Show defect type taxonomy + root cause categories
/qa-defect workflow # Show JIRA Bug Workflow (16 statuses, all transitions)
/qa-defect metrics # Defect process health: aging, MTTR, reopen rate, escape rate
defect-lifecycle-workflow.md from this skill folder.triage VCST-XXXX → triage workflowverify VCST-XXXX → fix verification protocolclassify → defect type taxonomy + root cause categoriesworkflow → JIRA Bug Workflow diagram + transition tablemetrics → defect process health indicatorssummary ~ "keyword" AND status != Cancelled) → classify defect type + root cause → assess severity + priority (reference /qa-risk) → route to owner via triage matrix → set JIRA fields + recommend transition.defect-lifecycle-workflow.md section 6. Suggest classification for the given bug based on symptoms.defect-lifecycle-workflow.md sections 1-3. Highlight QA-owned transitions.defect-report-templates.md from this skill folder (frontend + backend templates).| Direction | Skill | Relationship |
|---|---|---|
| Upstream | /qa-investigate | Bug investigation produces the defect that enters this lifecycle |
| Upstream | /qa-evidence | Evidence capture standards used in report validation |
| Upstream | /qa-risk | Severity/Priority classification (independent dimensions) |
| Upstream | /qa-bug (command) | Bug filing creates the JIRA ticket this skill manages |
| Downstream | /qa-metrics | Defect counts, escape rates, reopen rates feed quality gates |
| Downstream | /qa-process | Defect data feeds into Report phase and Close phase retrospectives |