Agent Plugins Marketplace
← All plugins

dvstack-testing

v0.10.0

Opinionated Playwright house conventions: suite architecture and naming with copyable templates, step validation and flaky-test fixes, a house-rules review checklist with ESLint config, and Playwright agents/MCP review.

CodexClaude CodeAgent Plugins5 Skills

By Davit VardanyanLicense: MIT0 GitHub starsUpdated 2 hours ago

Directory evidence

Runtimes
Codex, Claude Code, and Agent Plugins
Parsed components
5 skill or MCP entries
Source updated
Sep 30, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install dvstack-testing for Codex and Claude Code

Installs for the current user
codex plugin marketplace add vardanyandavit/dvstack
codex plugin marketplace upgrade dvstack
codex plugin add dvstack-testing@dvstack

Paste and run these commands in a terminal with Codex. They add and refresh the dvstack catalog, then install this plugin.

Compatibility: the page URL and API slug “dvstack-testing” remain stable.

  • Codex: dvstack-testing@agent-plugin-marketplace → dvstack-testing@dvstack

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/vardanyandavit/dvstack

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/testing/.

Plugin files

plugins/testing/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── plugin.json
├── skills/playwright/SKILL.md
├── skills/playwright-agents/SKILL.md
├── skills/playwright-code-review/SKILL.md
├── skills/playwright-step-validation/SKILL.md
└── skills/playwright-test-architecture/SKILL.md

Included Skills5

playwrightskills/playwright/SKILL.md

Create, add, rewrite, review, or fix Playwright tests using DVstack conventions. Selects the smallest workflow for the requested scope and loads supporting skills only when needed.

playwright-agentsskills/playwright-agents/SKILL.md

Configure or use Playwright's planner, generator, healer, seed tests, or Playwright MCP. Includes the review gate for their generated or healed output.

playwright-code-reviewskills/playwright-code-review/SKILL.md

House rules for writing and reviewing Playwright tests — severity-ordered review checklist, per-area rules (auth, data, mocking, a11y, visual, mobile, CI, migration), and review of agent-generated or healed diffs. Ships an ESLint config.

playwright-step-validationskills/playwright-step-validation/SKILL.md

What a Playwright step waits on and asserts — no fixed sleeps, the validation ladder (locator state → waitForResponse → both → load state), and fixing flaky or timing-dependent tests. Use when writing a step, choosing a wait, or a test fails intermittently.

playwright-test-architectureskills/playwright-test-architecture/SKILL.md

Set up or restructure a Playwright suite — house folder layout, file and identifier naming, where each locator lives, page objects via fixtures, setup/teardown projects, and step-per-assertion spec shape. Ships copyable templates.

Plugin manifests3

plugins/testing/.codex-plugin/plugin.json
{
  "name": "dvstack-testing",
  "version": "0.10.0",
  "description": "Opinionated Playwright house conventions: suite architecture and naming with copyable templates, step validation and flaky-test fixes, a house-rules review checklist with ESLint config, and Playwright agents/MCP review.",
  "author": {
    "name": "Davit Vardanyan",
    "url": "https://github.com/vardanyandavit"
  },
  "repository": "https://github.com/vardanyandavit/dvstack",
  "license": "MIT",
  "skills": "./skills/",
  "interface": {
    "displayName": "DVstack Testing",
    "shortDescription": "Playwright workflows",
    "longDescription": "Opinionated Playwright house conventions: suite architecture and naming with copyable templates, step validation and flaky-test fixes, a house-rules review checklist with ESLint config, and Playwright agents/MCP review.",
    "developerName": "Davit Vardanyan",
    "category": "Productivity",
    "defaultPrompt": "Use $playwright to rewrite the requested tests while preserving existing coverage."
  }
}
plugins/testing/.claude-plugin/plugin.json
{
  "name": "dvstack-testing",
  "version": "0.10.0",
  "description": "Opinionated Playwright house conventions: suite architecture and naming with copyable templates, step validation and flaky-test fixes, a house-rules review checklist with ESLint config, and Playwright agents/MCP review.",
  "author": {
    "name": "Davit Vardanyan",
    "url": "https://github.com/vardanyandavit"
  },
  "repository": "https://github.com/vardanyandavit/dvstack",
  "license": "MIT",
  "skills": "./skills/"
}
plugins/testing/plugin.json
{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "dvstack-testing",
  "version": "0.10.0",
  "description": "Opinionated Playwright house conventions: suite architecture and naming with copyable templates, step validation and flaky-test fixes, a house-rules review checklist with ESLint config, and Playwright agents/MCP review.",
  "author": {
    "name": "Davit Vardanyan",
    "url": "https://github.com/vardanyandavit"
  },
  "repository": "https://github.com/vardanyandavit/dvstack",
  "license": "MIT",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "DVstack Testing",
        "shortDescription": "Playwright workflows",
        "longDescription": "Opinionated Playwright house conventions: suite architecture and naming with copyable templates, step validation and flaky-test fixes, a house-rules review checklist with ESLint config, and Playwright agents/MCP review.",
        "developerName": "Davit Vardanyan",
        "category": "Productivity",
        "defaultPrompt": "Use $playwright to rewrite the requested tests while preserving existing coverage."
      }
    }
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[dvstack-testing on Agent Plugins Marketplace](https://pluginsmp.com/plugins/dvstack-testing)