claude

qa-flow

Independent, stack-agnostic QA engineering flow. The QA engineer picks the stack in qa/qa.config.yml (Playwright, Cypress+Cucumber, Selenium+pytest-bdd, Appium; free by default) — qa-flow is never forced onto one. Free, repo-local case authoring/management (/qa-flow:cases → qa/test-cases.csv; Testmo opt-in) and agentic functional testing via Playwright MCP (/qa-flow:functional): auto-maps flows, self-adapting locators, evidence-based Markdown/CSV reports. Plus risk-based planning, defect filing, PR-native results, and a hook-enforced dev->main certification gate.

1 on GitHubby Fisayo Animashaunv1.40.0MITupdated 21 days agotesting
/

Plugin qa-flow from marketplace claude-skills in fmanimashaun/claude-skills. Commands read from the repo's manifest — 21 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

Slash commands (8)

  • /qa-flow:cases

    Author and maintain the in-repo test-case catalogue (qa/test-cases.csv) from the PRD, app surface, qa-lead plan, and past defects. Automates the repetitive case-writing/upkeep; stable IDs, idempotent, Excel-openable. Free, no online tool.

  • /qa-flow:certify

    Comprehensive release certification before dev->main — full regression plus release-only layers (load, DAST, cross-browser, a first-boot operator walkthrough, a forged-request authorization sweep); writes the stamp that unlocks the deploy gate

  • /qa-flow:crawl

    Crawl every route in a browser and judge it — broken pages, dead controls, theme-only failures. Writes evidence the Python judges grade.

  • /qa-flow:functional

    Agentic functional/exploratory testing of a running app via Playwright MCP — menu-scoped, evidence-based, driven from test-case titles. Writes a Markdown report + Excel-openable CSV with screenshots into qa/manual-tests/. Free, repo-local, no online tool.

  • /qa-flow:setup-qa

    Set up the independent QA workspace — detects the codebase's testing signals and PROPOSES a stack (qa/qa.config.yml) you confirm/override, then scaffolds only the chosen tools, seed personas, and case catalogue. Stack-agnostic, free by default.

  • /qa-flow:smoke

    Reuse a running server or launch the app (stack-aware), then confirm it actually BOOTS and its key routes respond, before any deeper QA. Separate boot and per-route timeouts, and boot failures are classified by category (port in use, dependency, runtime mismatch, framework policy, app error) rather

  • /qa-flow:verify

    Independent QA verification after a feature merges to dev — smoke gate, sanity, and targeted regression to prove the change broke nothing previously certified

  • /qa-flow:walkthrough

    Walk every persona's whole journey in a live browser — every page, every action, every hand-off to the next persona, at three widths — judged against the spec's intent, not a case title. Finds what no scripted layer has a case for.

Subagents (11)

  • a11y-auditor

    Accessibility audit of the running app via @axe-core/playwright (WCAG 2.2 AA), plus an exhaustive keyboard/focus-order pass and a form-validation-state pass per route.

  • api-contract-tester

    Independent API testing — Schemathesis contract/fuzz against the running app's OpenAPI spec, plus a hand-driven authorization matrix Schemathesis can't infer.

  • case-author

    Authors and MAINTAINS the in-repo test-case catalogue (qa/test-cases.csv) — the boring, repetitive part of QA, automated. Derives cases from the PRD/docs, the app's menu/routes, the qa-lead plan, and past defects (docs/brain), assigns stable IDs, and keeps the file in sync as the app evolves (add /

  • e2e-tester

    Owns the independent E2E regression suite in qa/e2e, in whatever framework the QA engineer chose in qa/qa.config.yml (Playwright, Cypress+Cucumber, Selenium+pytest-bdd, and/or Appium for mobile). Writes charters, runs the smoke set as the build-verification gate, executes, and classifies every failu

  • exploratory-tester

    Time-boxed exploratory testing — session-based charters that probe for what scripted regression can't anticipate: edge cases, state confusion, "attack this" missions. Use in verify (light) and certify (fuller).

  • functional-tester

    Agentic functional/exploratory testing of a running app via Playwright MCP — menu-scoped, evidence-based (a screenshot backs every finding, and every captured page is validated as the page under test before it counts as evidence), driven from a list of test-case TITLES (not steps). Reads titles from

  • journey-walker

    Walks every persona's whole journey in a live browser — every rail item, every list, one detail, every form, every modal, at three widths — performs the persona's actions, then signs in as the NEXT persona to see what those actions did to them, and judges each page against the spec's intent rather t

  • perf-tester

    Performance testing with k6 — smoke thresholds on touched endpoints for verify, a full load+soak profile for certification. Never against production. Plus a client-side capture (LCP / CLS / TTFB / bytes) during the browser crawl.

  • qa-lead

    Independent QA test planner. Produces a risk-based, blast-radius-driven test plan from the PR documentation, PRD/docs, and project skills — never by mirroring the developer spec suite. Use at the start of /qa-flow:verify and /qa-flow:certify.

  • qa-reporter

    Consolidates all QA layer outputs into the run report, files defects as labeled GitHub issues, promotes certified features into the regression corpus, and — on a passing certification only — writes the qa/CERTIFICATION stamp that unlocks dev->main.

  • security-scanner

    Dynamic security scanning (DAST) of the running app with OWASP ZAP baseline, triaged. Complements the developer flow's static side (Brakeman, bundler-audit).

Hooks (2)

  • PreToolUse

    /bin/bash -p "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/release-gate.sh"

  • SessionStart

    /bin/bash -p "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/qa-status.sh"

View source on GitHub

More from fmanimashaun/claude-skills

All 8 plugins →

Agentic development flow for Rails 8 projects — /feature, /fix, /review, /setup-flow and /brain commands, fourteen specialist subagents (rails-developer, migration-writer, code-reviewer, spec-reviewer, test-runner, security-auditor, design-auditor, doc-updater, pr-reviewer, claim-verifier, skill-curator, claude-skills-reporter, adversary, plan-advisor), and guardrail hooks that mechanically enforce spec-proven changes, safe migrations and git discipline. Pairs with the rails-stack skills.

26 commands · 14 agents · hooks

1

Agentic UI/design flow — applies the design system so UI is consistent, modern, and responsive without a designer or Figma. /design-flow:setup scaffolds the token architecture (brand primitives -> semantic roles -> Utopia fluid scale) + layout-primitive recipes + base components through the project's UI adapter; /design-flow:component authors UI by composing layout primitives + role tokens with a fixed variant/size/state vocabulary, a11y, and prescribed responsive behavior; /design-flow:canvas composes a Claude Design prompt carrying the project's own tokens and catalog, /design-flow:port brings the returned canvas back through the project's UI adapter; /design-flow:audit flags drift. Agents: rails-ui-composer, design-auditor, design-critic, rails-ui-porter, brand-guardian, interface-auditor. Pairs with the design-system skill (bundled in rails-stack).

13 commands · 6 agents · hooks

1

Rails 8.1 + Hotwire development doctrine: vanilla-first stack, pure RSpec testing, Turbo/Stimulus/Hotwire Native, OpenAPI docs via rswag, ruby_llm AI features, Kamal 2 deployment, plus the design system (tokens, layout primitives, component catalog), review doctrine for the defect class authors are blind to — code that does not do what its own docs, config and project rules claim — and an advisory quality pass (reuse, simplification, efficiency, altitude) that runs second and never blocks a merge. Bundles the rails-8, hotwire, design-system, code-review, quality-pass, derived-artifacts and parallel-session-lane skills.

7 skills · 7 agents · hooks

1

pipeline

claude

Lifecycle orchestrator over rails-flow and qa-flow — build -> verify -> certify -> containerized release, honoring every gate. Release artifact is a versioned ghcr.io Docker image (local pull-and-run today, Kamal cloud when ready). /pipeline:deploy-cloud reads a prepared .env and generates the full Kamal 2 config + wires secrets safely (committed deploy.yml references names; gitignored .kamal/secrets holds values), then deploys with approval.

9 commands · 1 agent · hooks

1

Next.js + Supabase + Vercel stack, 0.1.0, an early release: conventions for how the three fit together, the stack's markers for the stack detector, and a React frontend architecture (the react skill) whose rules are each enforced by lint, nextjs-stack's checks, a declaration or a recorded review verdict. feature/fix/review still lean on the Rails-flavoured agents. Platform knowledge stays in Vercel's official plugin (vercel-plugin) and Supabase's supabase/agent-skills, which it points to rather than copies.

2 skills

1

Deliberately generic Rails guidance. This is the benchmark's CONTROL arm, not a product — it exists so a win for rails-stack can be attributed to the content of our doctrine rather than to the mere presence of a loaded skill. Never publish or install this.

1 skill

1

Similar plugins

Collection of example skills demonstrating various capabilities including skill creation, MCP building, visual design, algorithmic art, internal communications, web testing, artifact building, Slack GIFs, and theme styling

19 skills

anthropics/skills 193,780

Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification

1 command · 6 agents

anthropics/claude-code 155,476

storybook

claudecodex

Build, preview, and test UI components with Storybook.

7 skills

storybookjs/storybook 91,552

Agentic QE (external: maintained in proffesor-for-testing/agentic-qe, pinned to v3.15.17): a quality-engineering fleet with 11 QE agents, 9 skills, 9 commands, the agentic-qe MCP server pinned to the plugin version, and the aqe-mod guard that refuses destructive operations on AQE learning data

9 skills · 9 commands · 11 agents · 1 MCP server

ruvnet/ruflo 81,589

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Maintain qa-flow?

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 plugins8 plugins