All authors

Claude Skills by VirtoCommerce
github.com/VirtoCommerce65 skills0 installs75 views
- Project InitInitialize / 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 m...Votes: 0GitHub stars: 2
- Qa Accessibility[Testing] WCAG 2.2 AA accessibility audit: POUR + 2.2 additions, axe-core injection, Lighthouse MCP, keyboard walk, ARIA.Votes: 0GitHub stars: 2
- Qa Api[Testing] REST API & GraphQL xAPI — reference lookup, test execution, and test case generation.Votes: 0GitHub stars: 2
- Qa Bundle Check[QA Methodology] Check a VirtoCommerce stable bundle (bundles/vN/package.json) for available module/Platform/Theme HOTFIXES — newer patch releases on the SAME major.minor line that the bundle has not yet picked up. Use when asked to verify a bundle is up to date, audit pinned versions, or check 'есть ли хотфиксы / are there newer patches'. Does NOT flag newer minors (a frozen bundle intentionally trails master).Votes: 0GitHub stars: 2
- Qa Checklist[Testing] Generate test case writing checklists for any domain, feature, or regression area. Uses the built-in domain checklists (storefront + backend/admin + GraphQL) + custom creation.Votes: 0GitHub stars: 2
- Qa Coverage Gap[Testing] Autonomous test coverage gap analysis and generation — identifies missing test cases, generates enriched CSV test cases, validates P0 cases via browser, and reports improvements.Votes: 0GitHub stars: 2
- Qa Defect[QA Method] Defect management lifecycle: JIRA Bug Workflow, triage, classification, report validation, verification protocol, defect metrics.Votes: 0GitHub stars: 2
- Qa Deploy Pr[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) o...Votes: 0GitHub stars: 2
- Qa Design[Testing] Design system consistency & UX heuristics: live-token audit, BL-UI invariants, Nielsen's 10, Claude Design spec verification.Votes: 0GitHub stars: 2
- Qa Evidence[QA Method] Evidence capture & report formatting: screenshot rules, 3-tier verbosity, output paths.Votes: 0GitHub stars: 2
- Qa Generate Data[Testing] Prepare test data BEFORE a run by designing the cross-entity combinations a feature needs (products × loyalty × promotions × pricing × inventory × B2B), reusing existing fixtures where they cover a case and authoring only the gaps as ready-to-seed fixtures + @td() aliases. Hands off to /qa-seed-data to provision.Votes: 0GitHub stars: 2
- Qa Hotfix Check[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 Ca...Votes: 0GitHub stars: 2
- Qa Hotfix[QA Methodology] Release a hotfix of an already-merged-and-released fix into the stable bundles the operator names, as patch releases cut from support/<X.Y> branches. Use when asked to 'выпустить хотфикс для релиза' / release a hotfix, backport a fix to a stable bundle, or cut a patch on a support line. Not for finding bundles that miss a patch (/qa-bundle-check) or delivering a released hotfix onto environments (/qa-hotfix-check). Gated writes; never auto-merges.Votes: 0GitHub stars: 2
- Qa Investigate[QA Method] Bug investigation: reproduce, isolate root cause, gather evidence, common VC patterns.Votes: 0GitHub stars: 2
- Qa Local EnvBring 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.Votes: 0GitHub stars: 2
- Qa Metrics[QA Method] Quality metrics & gates: pass rate, defect density, DRE, coverage tracking, quality gate enforcement.Votes: 0GitHub stars: 2
- Qa Monitoring[QA Method] Online bug monitoring from Application Insights: query both layers, dedup by fingerprint, triage new/spiking signatures, reproduce HIGH-confidence bugs live, report. Detect-and-report only — never files JIRA or auto-fixes.Votes: 0GitHub stars: 2
- Qa Perf Measure[QA Method] Measure backend work per request on a DEPLOYED environment and prove whether a change moved it: dependency calls by type (search/SQL/cache/HTTP) via an App Insights operation_Id join, N+1 detection by input-size scaling, and paired positive/negative controls so a null result is trustworthy. Counts transfer between environments; latency does not. Measure-and-report only.Votes: 0GitHub stars: 2
- Qa Plan[Testing] Test plans from the E2E scenario catalog. Maps scenarios to regression suites.Votes: 0GitHub stars: 2
- Qa Postman[Testing] Postman MCP collections — create, configure, verify, and export collections with proper variables, auth, and endpointsVotes: 0GitHub stars: 2
- Qa Review Bl[QA Method] Pipeline entry point for the BL sync — ALIAS of /qa-review-oracles bl. Called automatically by /qa-test-lifecycle Phase 4c on the BL-* a run contradicted or surfaced (mark SUSPECT, resolve from the Jira decision, sync from the ticket's AC or docs; edits bl/<slug>.yaml only from a human source; reconcile test-case citations). For a manual oracle review, use /qa-review-oracles.Votes: 0GitHub stars: 2
- Qa Review Oracles[QA Method] Keep the shared oracles true and reconcile test-case citations. bl: sync the bl/<slug>.yaml rules from human sources (AC, docs, Jira resolutions) and re-run SUSPECT checks. ecl: triangulate e-commerce-edge-cases-library.md against docs + live + source and auto-apply confirmed changes. Runs via ba-system-analyzer.Votes: 0GitHub stars: 2
- Qa Review Tests[Testing] Review test cases for quality, determinism, completeness, data validity, coverage gaps, duplication, live environment verification, and behavioral triangulation against docs + live + source. Delegates browser verification to qa-testing-expert; triangulation to ba-system-analyzer.Votes: 0GitHub stars: 2
- Qa Risk[QA Method] Risk-based test prioritization: risk matrix, severity classification, dynamic reprioritization, test depth allocation.Votes: 0GitHub stars: 2
- Qa Sbtm[QA Method] Session-based exploratory testing: SBTM charters, heuristics (CRISP/SFDPOT), tours, session notes, debrief.Votes: 0GitHub stars: 2
- Qa Seed Data[Testing] Seed/teardown ALL test data — catalogs, products, pricing, inventory, B2B orgs/users, configurable products, loyalty, promotions, BOPIS — on ANY environment (TEST_ENV) via repo seed scripts (npm run seed) or Postman MCP; verify with td:reconcileVotes: 0GitHub stars: 2
- Qa Storybook[Testing] Storybook visual regression: baselines, responsive breakpoints, state variations, Atomic Design.Votes: 0GitHub stars: 2
- Qa Test Cases Generator[QA Method] Generate agent-native test cases in enriched CSV format from JIRA tickets, features, checklists, or existing suites. Uses business logic invariants and edge case library.Votes: 0GitHub stars: 2
- Qa Test Design[QA Method] Test design techniques: value-chain flow coverage (FLOW — run first), equivalence partitioning, BVA, decision tables, state transitions, pairwise, error guessing.Votes: 0GitHub stars: 2
- Qa Test[QA Methodology] Methodology for the /qa-test ticket-testing lifecycle — the Test Model (fault model), case authoring and per-surface fan-out, and the Step-5 close-out. The command is the orchestration shell; this skill holds the reasoning behind each step. Read the file for the step you are in.Votes: 0GitHub stars: 2
- Qa Triage Results[QA Methodology] Triage a completed regression run's non-passing cases (FAIL / BLOCKED / SKIPPED) — or, with `ticket <KEY>`, the non-passing rows of a /qa-test or /qa-test-fast testing-checklist.md (checklist, exploratory and visual findings): collect each + its evidence (trace, screenshots, console, network) + the failing CSV or checklist row, dedup + flag flaky, classify each into real-product-bug vs test-defect (bad steps / bad assertion / stale test data / stale test) vs flaky/env/known, ...Votes: 0GitHub stars: 2
- Vc Docs[VC Knowledge] Documentation lookup via VirtoOZ MCP (primary) or Context7 (fallback): architecture, modules, APIs, deployment, B2B.Votes: 0GitHub stars: 2
- Vc Self CheckOn-demand self-diagnostician for the vc-fix plugin (Tier 2 of the client→vendor feedback loop). Reads the passive session-telemetry jsonl (observation records + span records) + the session transcript + the skill-expectations oracle, and emits a per-finding verdict (OK / DEGRADED / BROKEN) with severity, evidence, a root-cause hypothesis, and a concrete proposed fix (which plugin file/line). THIS is the layer that decides what matters: the collector captures every anomaly signal however minor ...Votes: 0GitHub stars: 2
- Angular Admin[Development] Fix a Virto Commerce module's Admin SPA (AngularJS) UI that ships inside the module's own vc-module-* repo — blade/widget/service anatomy + idiomatic AngularJS 1.x. Two proof paths, because module repos have NO JS test harness and there is NO Storybook: logic bugs (save/payload, computed value, wrong endpoint) are proven red→green with a throwaway Node scratch harness; layout/CSS/visual bugs (overlap, misalignment, wrong width, clipping) are fixed by mirroring the platform's can...Votes: 0GitHub stars: 2
- Dotnet Fix[Development] Implement a minimal, idiomatic .NET 10 / C# fix in a single Virto Commerce module (or vc-platform) that turns the reproduction test green while preserving BL-* invariants and leaving existing tests untouched. Used by the fullstack-backend developer agent in /qa-fix (Gate 3).Votes: 0GitHub stars: 2
- Dotnet Unit Test[Development] Reproduce a Virto Commerce backend bug as a failing xUnit test (red), then prove the fix turns it green — without modifying existing tests. Used by the fullstack-backend developer agent in the /qa-fix pipeline (Gate 2/G3).Votes: 0GitHub stars: 2
- Project InitInitialize / 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 m...Votes: 0GitHub stars: 2
- Qa Checklist[Testing] Generate test case writing checklists for any domain, feature, or regression area. Uses 63 built-in domain checklists (33 storefront + 29 backend/admin + 1 GraphQL) + custom creation.Votes: 0GitHub stars: 2
- Qa Defect[QA Method] Defect management lifecycle: JIRA Bug Workflow, triage, classification, report validation, verification protocol, defect metrics.Votes: 0GitHub stars: 2
- Qa Evidence[QA Method] Evidence capture & report formatting: screenshot rules, 3-tier verbosity, output paths.Votes: 0GitHub stars: 2
- Qa Fix RoutingRepo/tracker routing library for the vc-fix plugin — decides which external product repo owns a bug (client vs platform), whether the fix delivers as a direct PR, a fork-PR, or an upstream issue, and which VCS/tracker host to talk to. Used by /qa-fix and /project-init. Self-contained — no dependency on the ci/ directory.Votes: 0GitHub stars: 2
- Qa Investigate[QA Method] Use when a suspected or triaged bug needs a live reproduction, layer isolation and a root cause BEFORE it is filed — reproduce, isolate, gather evidence (an evidence package with evidence-index.md + root-cause.md), common VC patterns. The step between triage (/qa-triage-results Phase 4) and /vc-fix:qa-bug, which reuses its package.Votes: 0GitHub stars: 2
- Qa Monitoring[QA Method] Online bug monitoring from Application Insights: query both layers, dedup by fingerprint, triage new/spiking signatures, reproduce HIGH-confidence bugs live, report. Detect-and-report only — never files a bug tracker ticket or auto-fixes.Votes: 0GitHub stars: 2
- Qa Risk[QA Method] Risk-based test prioritization: risk matrix, severity classification, dynamic reprioritization, test depth allocation.Votes: 0GitHub stars: 2
- Vc Docs[VC Knowledge] Documentation lookup via VirtoOZ MCP (primary) or Context7 (fallback): architecture, modules, APIs, deployment, B2B.Votes: 0GitHub stars: 2
- Vc Self CheckOn-demand self-diagnostician orchestrator for the vc-fix plugin (Tier 2 of the client→vendor feedback loop). It SPAWNS the `self-check-diagnostician` subagent to read this session's telemetry jsonl + transcript + the skill-expectations oracle and return a validated finding STRUCT — the oracle, jsonl and transcript never enter the main conversation. The orchestrator then relays a SHORT summary (the exact fields that would be sent), and if ≥1 finding is BROKEN/DEGRADED asks ONE binary AskUserQu...Votes: 0GitHub stars: 2
- Vc Shell Fix[Development] Fix a Virto Commerce module's embedded Vue 3 \"shell\" sub-app (@vc-shell/framework, e.g. vc-module-pagebuilder's src/VirtoCommerce.PageBuilderModule.Web/Apps/page-builder-shell/) declared in skills/qa-fix-routing/fix-repos.json moduleFrontendSubApps. State/logic bugs (composable/store/service function) are proven red→green with the sub-app's OWN real `tsx --test` runner + plain Vue reactivity (ref/computed/watch/effectScope) — no stubbing needed, unlike angular-admin's scratch ...Votes: 0GitHub stars: 2
- Vue Fix[Development] Implement a minimal, idiomatic Vue 3 / TypeScript fix in the vc-frontend storefront that turns the reproduction test green while preserving BL-UI invariants and component contracts and leaving existing tests/stories untouched. Used by the fullstack-frontend developer agent in /qa-fix (Gate 3).Votes: 0GitHub stars: 2
- Vue Unit Test[Development] Reproduce a Virto Commerce vc-frontend storefront bug as a failing vitest test (red), then prove the fix turns it green — without modifying existing tests or stories. Used by the fullstack-frontend developer agent in the /qa-fix pipeline (Gate 2/G3).Votes: 0GitHub stars: 2
- Perf BenchmarkRun VirtoCommerce x-module BenchmarkDotNet suites (the XAPI targets configured in perf.benchmark.xapiTargets) and turn two runs into a machine-readable performance verdict. Use to check whether a change regressed allocations or time across two revisions of this module's own source, between this module's override and the upstream stock path, or across an upstream before/after. Advisory only — never a CI gate.Votes: 0GitHub stars: 2