claude

vc-fix

Bug lifecycle for Virto Commerce QA — bug filing, autonomous fixing, fix verification, online bug monitoring, self-diagnostics (/vc-self-check), and one renderer for every result comment and report page (/vc-fix:qa-report). Onboarding comes from vc-init (installed with it). Self-contained plugin (10 agents, 16 skills, 7 commands).

2 on GitHubby Virto Commercev0.18.7SEE LICENSE IN LICENSEupdated 2 days ago
/

Plugin vc-fix from marketplace ai-tools in VirtoCommerce/ai-tools. Commands read from the repo's manifest — 2 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (16)

  • 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, comput

  • 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).

  • 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).

  • 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.

  • qa-defect

    [QA Method] Defect management lifecycle: JIRA Bug Workflow, triage, classification, report validation, verification protocol, defect metrics.

  • qa-evidence

    [QA Method] Evidence capture & report formatting: screenshot rules, 3-tier verbosity, output paths.

  • qa-fix-routing

    Repo/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; reads the project-profile.json that vc-init's /p

  • 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)

  • 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.

  • qa-report

    [QA Method] Turn a FINISHED run into its ONE tracker comment (brief, within the template's char budget) and a human-readable HTML report page — after /qa-test, /qa-test-fast, /qa-verify-fix (before/after the fix), /qa-regression and /qa-smoke, or standalone on a ticket key or RUN_ID. The single home

  • qa-risk

    [QA Method] Risk-based test prioritization: risk matrix, severity classification, dynamic reprioritization, test depth allocation.

  • vc-docs

    [VC Knowledge] Documentation lookup via VirtoOZ MCP (primary) or Context7 (fallback): architecture, modules, APIs, deployment, B2B.

  • vc-self-check

    On-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

  • 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

  • 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 (

  • 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).

Slash commands (7)

  • /vc-fix:qa-bug

    Reproduce a bug, capture evidence, write a structured report, and optionally create a tracker ticket.

  • /vc-fix:qa-env-check

    Validate VC QA plugin environment: env vars, both surfaces (storefront + Admin SPA), MCP servers, the profile's tracker/host connectivity, multi-env config, test infrastructure. Read-only, fast (<30s).

  • /vc-fix:qa-fix

    Autonomous fix for an already-filed bug: triage → confirm root-cause → route to one repo → reproduce by unit test → minimal fix → self code-review → branch + PR + CI/E2E → STOP for human review. Single repo only. Never auto-merges.

  • /vc-fix:qa-monitoring

    Online bug monitoring from Application Insights: query both layers → dedup by fingerprint → triage new/spiking signatures → reproduce HIGH-confidence bugs live → draft reports → STOP for human. Detect-and-report only; never files a ticket or auto-fixes.

  • /vc-fix:qa-verify-fix

    Verify a bug fix: fetch ticket, reproduce original bug, confirm fix, run regression checks, transition the tracker ticket by role.

  • /vc-fix:vc-feedback

    Attach an explicit thumbs-up/down verdict (with optional note) to the current vc-fix session's telemetry trace — the highest-value signal for the client→vendor feedback loop and the main detector of SILENT failures (a task done wrong with no error). Local + silent: the verdict is recorded to <output

  • /vc-fix:vc-self-check

    Self-diagnose the vc-fix plugin from this session's telemetry. Spawns the self-check-diagnostician subagent to read the passive collector's jsonl + the transcript + the skill-expectations oracle and return a validated finding struct (per-finding OK/DEGRADED/BROKEN + severity + evidence + a proposed

Subagents (10)

  • backend-reviewer

    C#/Angular code reviewer for Virto Commerce module fixes. Reviews fullstack-backend's local diff BEFORE the PR is opened against the quality-gate criteria: single repo, no edits to existing tests, BL-* invariants preserved, .NET 10 / Angular best practices, minimal & idiomatic change, no historical-

  • frontend-reviewer

    Vue 3 / TypeScript code reviewer for Virto Commerce vc-frontend storefront fixes, and for a vc-module-* repo's declared embedded Vue 3 frontend sub-app (e.g. vc-module-pagebuilder's shell). Reviews fullstack-frontend's local diff BEFORE the PR is opened against the quality-gate criteria: single repo

  • fullstack-backend

    Fullstack backend developer for Virto Commerce modules — .NET 10 / C# backend AND the module's Admin SPA (Angular) UI shipped in the same vc-module-* repo. Reads a confirmed JIRA bug + /qa-bug report, reproduces it as a failing unit test, implements a minimal single-repo fix without modifying existi

  • fullstack-frontend

    Frontend developer for the Virto Commerce vc-frontend storefront — Vue 3 / TypeScript / Vite, the in-repo Vue UI kit, and Storybook — AND any vc-module-* repo's declared embedded frontend sub-app (moduleFrontendSubApps in skills/qa-fix-routing/fix-repos.json, e.g. vc-module-pagebuilder's Vue 3 shell

  • monitor-triage-agent

    Signal classifier for /qa-monitoring — Application Insights online bug monitoring. Given a single deduplicated NEW or SPIKING error signature (frontend or backend), classifies it as REAL_BUG / KNOWN_ISSUE / CONFIG_GATED / THIRD_PARTY / TRANSIENT / NOISE with severity, repo route, and repro-need. Rea

  • qa-backend-expert

    Backend & Platform QA Specialist - Virto Commerce Platform, Modules, REST APIs, GraphQL xAPI, Admin SPA, background jobs, data import/export, and integrations.

  • qa-frontend-expert

    Frontend & Storefront QA Specialist - Customer-facing storefront UI, user journeys, checkout flows, cross-browser, responsive design, and performance.

  • qa-testing-expert

    Interactive QA Testing Specialist — Executes test cases, performs exploratory testing, Figma design verification, console/network debugging, cross-browser validation, and evidence collection for the Virto Commerce B2B e-commerce platform using Playwright MCP and Chrome DevTools MCP.

  • self-check-deliverer

    Non-interactive deliverer for the vc-fix self-diagnostics subsystem. Given the validated finding STRUCT and the operator's single yes, it OWNS the whole delivery — dedup lookup, route selection, body composition, the leak scan, sending, and telemetry retention — by running deliver.mjs. It asks NOTHI

  • self-check-diagnostician

    Self-diagnostician for the vc-fix plugin (Tier 2 of the client→vendor feedback loop). Given ONE session id, reads that session's telemetry jsonl, the transcript, and the skill-expectations oracle, and returns ONLY a validated finding STRUCT (JSON) — a per-finding verdict (OK/DEGRADED/BROKEN) with se

Hooks (13)

  • SessionStart

    node "${CLAUDE_PLUGIN_ROOT}/hooks/ensure-deps.mjs"

  • SessionStart

    node "${CLAUDE_PLUGIN_ROOT}/hooks/session-telemetry.mjs" init

  • UserPromptSubmit

    node "${CLAUDE_PLUGIN_ROOT}/hooks/session-telemetry.mjs" prompt

  • SubagentStop

    node "${CLAUDE_PLUGIN_ROOT}/hooks/session-telemetry.mjs" agentstop

  • SubagentStop

    node "${CLAUDE_PLUGIN_ROOT}/hooks/sweep-stray-screenshots.mjs"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/enforce-real-user.mjs"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/enforce-one-tracker-comment.mjs"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/enforce-jira-markdown.mjs"

  • PostToolUse

    npx tsc --noEmit --pretty 2>&1 | head -20

  • PostToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/session-telemetry.mjs" record

  • PostToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/record-tracker-comment.mjs"

  • Stop

    node "${CLAUDE_PLUGIN_ROOT}/hooks/session-telemetry.mjs" finalize

  • Stop

    node "${CLAUDE_PLUGIN_ROOT}/hooks/sweep-stray-screenshots.mjs"

View source on GitHub

More from VirtoCommerce/ai-tools

All 6 plugins →

vc-test

claude

PREVIEW — one testing flow per ticket: /vc-test:ticket-context (one gated context bundle, read from Jira or Azure Boards and GitHub or Azure Repos through vc-init's $VC_RUN bridge, or through the host's MCP servers on a host-governed project), /vc-test:qa-test-strategy (floors, gate, an independent verifier), then scenarios that hunt significant bugs, approved at one human point, one agent each, costed per step. /vc-test:init for its own settings. Depends on vc-init and vc-fix. /vc-test:qa-triage-results runs from the plugin; investigation is vc-fix:qa-investigate. /vc-test:qa-design and the ui-ux-expert agent run the visual lane on a Playwright lane the run leaves free.

4 skills · 2 commands · 7 agents

2

vc-perf

claude

Three-layer performance loop — BenchmarkDotNet A/B (L1), k6 load harness (L2), dotnet-trace allocation/CPU/DB attribution (L3), machine-readable perf-verdict, optimization PRs. Depends on vc-init (onboarding, profile) and vc-fix (routing, backend dev/review agents). Advisory only.

4 skills · 5 commands · 1 agent

2

vc-secrets

claudecodex

Runs a declared process with its secrets resolved at launch, so no plaintext token sits in an MCP config, a settings env block or a .env file.

3 skills · hooks

2

Skills for the Virto Commerce storefront (vc-frontend): keep a theme fork up to date with upstream, and add a storefront plugin to a backend module. Can make mistakes: review every change before merging.

3 skills

2

vc-init

claude

Onboarding for the Virto Commerce QA plugins — /project-init, the only writer of project-profile.json. Every token it and its dependents need (GitHub, Azure DevOps, Jira) is kept in vc-secrets and reaches a process only through the $VC_RUN bridge, so none sits in a project file. Depends on vc-secrets; Installs on its own; every Virto plugin that reads the profile depends on it.

1 skill · 1 command · hooks

2

Similar plugins

Connect Claude Code to 325+ business data sources via Windsor.ai. Query marketing, sales, CRM, ecommerce, finance, and analytics data from Google Ads, Meta, HubSpot, Salesforce, Shopify, Stripe, and hundreds more — directly from your terminal.

anthropics/claude-plugins-official 47,076

ship-mate

claudecodex

Your AI development teammate. Turns a story file into a shipped, reviewed, and tested feature via orchestrator → architect → developer → PR reviewer → QA → Playwright.

1 skill · 2 commands · 6 agents

wshobson/agents 42,461

wix

claudecodex

Build, manage, and deploy Wix sites and apps. Includes CLI development skills and Wix MCP server for site management, eCommerce, CMS, dashboard extensions, and more.

37 skills · 1 MCP server

anthropics/knowledge-work-plugins 35,601

32 engineering skills: architecture, frontend, backend, fullstack, QA, DevOps, security, AI/ML, data engineering, Playwright (9 sub-skills), self-improving agent, Stripe integration, TDD guide, tech stack evaluator, Google Workspace CLI, a11y audit (WCAG 2.2), Azure cloud architect, GCP cloud architect, security pen testing, Snowflake development, adversarial-reviewer, ai-security, cloud-security, incident-response, red-team, threat-detection. v2.8.1 audits senior-fullstack / senior-frontend / senior-backend against karpathy-coder + Matt Pocock — each ships a 7-question forcing-question library, 4 customization profiles (JSON), deterministic decision engine, composition map into POWERFUL specialists, plus cs-fullstack-engineer / cs-frontend-engineer / cs-backend-engineer orchestrator agents (context: fork) + /cs-fullstack-review, /cs-frontend-review, /cs-backend-review, /cs-engineer-grill slash commands.

35 skills · hooks

alirezarezvani/claude-skills 29,725

Testing, security, and code quality experts - code review, penetration testing, QA automation

VoltAgent/awesome-claude-code-subagents 26,513

Maintain vc-fix?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins6 plugins