claude

river-qa

Diff-aware, pluggable QA for Angular apps: maps a PR to feature manifests, finds Playwright coverage gaps, writes the missing specs against the live app, runs them and separates regressions from test drift.

0 on GitHubby cduggnv0.1.0MITupdated 1 month agotesting
/

Plugin river-qa from marketplace river in cduggn/river. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (3)

  • add-feature

    Register a new feature with river-qa so PR runs select and test it. Writes .river/qa/features/<id>.md from the code, and optionally scaffolds a dedicated QA agent for it. Use when a new area of the app ships, or when /river-qa:qa reports unowned files.

  • init

    Set up river-qa in an Angular workspace. Drafts .river/qa/config.json and one feature manifest per routed area of the app, from the route table and source layout. Use once per repository, or again after a large restructure.

  • qa

    QA an Angular application with Playwright, scoped by what changed. Given a PR number, a base branch, a feature id or "full", it maps changed files to the feature manifests in .river/qa/features, checks whether Playwright specs already cover the change, writes the missing specs against the live app,

Subagents (4)

  • coverage-auditor

    Read-only. Decides whether existing Playwright specs would notice the behaviour a change introduces or alters. Used by /river-qa:qa when a feature has specs and its logic changed, which static analysis alone cannot judge.

  • feature-runner

    Runs the Playwright specs selected for one feature and classifies every failure as regression, test drift, flake or environment, with evidence. The default row agent for /river-qa:qa; a feature manifest can replace it with a project agent.

  • healer

    Repairs Playwright specs that fail from test drift only (a locator or step that moved while the app still behaves correctly). Bounded, and forbidden from weakening what a test checks. Used by /river-qa:qa after the runner has classified failures.

  • test-author

    Writes Playwright specs for one Angular feature by exploring the running app, never from source alone. Used by /river-qa:qa to close coverage gaps found by the planner or the coverage auditor.

View source on GitHub

More from cduggn/river

All 2 plugins →

PR review you can read and question in a terminal: a deterministic text map of the change at several zoom levels, pluggable reviewer lenses, findings verified against the diff.

2 skills · 3 agents

0

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

Professional UI/UX design intelligence for AI coding assistants. Includes searchable databases of styles, colors, typography, charts, and UX guidelines for React, Next.js, Astro, Vue, Nuxt.js, Nuxt UI, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Jetpack Compose, Angular, Laravel, JavaFX, and Three.js.

7 skills

nextlevelbuilder/ui-ux-pro-max-skill 148,759

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 river-qa?

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