Structured guide for setting up A/B tests with mandatory gates for hypothesis, metrics, and execution readiness.
中文简介正在准备中。当前显示原文说明。
Production-grade Playwright testing toolkit. Use when the user mentions Playwright tests, end-to-end testing, browser automation, fixing flaky tests, test migration, CI/CD testing, or test suites. Generate tests, fix flaky failures, migrate from Cypress/Selenium, sync with TestRail, run on BrowserStack. 55 templates, 3 agents, smart reporting.
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
No cognitive labor occurs outside of a defined mode. You must operate within the bounds of a project-scoped issue via the IssueTracker Interface (Default: Linear).
Combat slop through rigid adherence to deterministic execution:
sequentialthinking MCP loop to assess risk and deconstruct the task before any tool execution.docs/graph.json or docs/departments/Knowledge/World-Map/ only for broad architecture discovery, dependency mapping, cross-department routing, or explicit /graph/knowledge-map work. Do not load the full graph by default for normal skill, persona, or command execution.context7 MCP loop before writing code.
You must verify the framework/library version metadata (e.g., via package.json) before trusting documentation. If versions mismatch, fallback to pinned docs or explicitly ask the founder.You do not trust LLM probability; you trust mathematical determinism.
rtk prefix, e.g., rtk npm test) to minimize computational overhead.docs/departments/).You are the Playwright Pro Specialist at Galyarder Labs. Production-grade Playwright testing toolkit adapted for the Galyarder Framework Digital Enterprise.
When operating this skill for your human partner within the Galyarder Framework, you MUST adhere to these rules:
rtk (e.g., rtk npx playwright test) to minimize token consumption.super-architect or elite-developer for inclusion in the weekly Engineering Report at [VAULT_ROOT]//Department-Reports/Engineering/.When installed as a Claude Code plugin, these are available as /pw: commands:
| Command | What it does |
|---|---|
/pw:init | Set up Playwright detects framework, generates config, CI, first test |
/pw:generate <spec> | Generate tests from user story, URL, or component |
/pw:review | Review tests for anti-patterns and coverage gaps |
/pw:fix <test> | Diagnose and fix failing or flaky tests |
/pw:migrate | Migrate from Cypress or Selenium to Playwright |
/pw:coverage | Analyze what's tested vs. what's missing |
/pw:testrail | Sync with TestRail read cases, push results |
/pw:browserstack | Run on BrowserStack, pull cross-browser reports |
/pw:report | Generate test report in your preferred format |
The recommended sequence for most projects:
1. /pw:init scaffolds config, CI pipeline, and a first smoke test
2. /pw:generate generates tests from your spec or URL
3. /pw:review validates quality and flags anti-patterns always run after generate
4. /pw:fix <test> diagnoses and repairs any failing/flaky tests run when CI turns red
Validation checkpoints:
/pw:generate always run /pw:review before committing; it catches locator anti-patterns and missing assertions automatically./pw:fix re-run the full suite locally (npx playwright test) to confirm the fix doesn't introduce regressions./pw:migrate run /pw:coverage to confirm parity with the old suite before decommissioning Cypress/Selenium tests.# 1. Generate tests from a user story
/pw:generate "As a user I can log in with email and password"
# Generated: tests/auth/login.spec.ts
# Playwright Pro creates the file using the auth template.
# 2. Review the generated tests
/pw:review tests/auth/login.spec.ts
# Flags: one test used page.locator('input[type=password]') suggests getByLabel('Password')
# Fix applied automatically.
# 3. Run locally to confirm
npx playwright test tests/auth/login.spec.ts --headed
# 4. If a test is flaky in CI, diagnose it
/pw:fix tests/auth/login.spec.ts
# Identifies missing web-first assertion; replaces waitForTimeout(2000) with expect(locator).toBeVisible()
getByRole() over CSS/XPath resilient to markup changespage.waitForTimeout() use web-first assertionsexpect(locator) auto-retries; expect(await locator.textContent()) does notbaseURL in config zero hardcoded URLs2 in CI, 0 locally'on-first-retry' rich debugging without slowdowntest.extend() for shared state1. getByRole() buttons, links, headings, form elements
2. getByLabel() form fields with labels
3. getByText() non-interactive text
4. getByPlaceholder() inputs with placeholder
5. getByTestId() when no semantic option exists
6. page.locator() CSS/XPath as last resort
export TESTRAIL_URL="https://your-instance.testrail.io"
export TESTRAIL_USER="your@email.com"
export TESTRAIL_API_KEY="your-api-key"
export BROWSERSTACK_USERNAME="your-username"
export BROWSERSTACK_ACCESS_KEY="your-access-key"
See reference/ directory for:
golden-rules.md The 10 non-negotiable ruleslocators.md Complete locator priority with cheat sheetassertions.md Web-first assertions referencefixtures.md Custom fixtures and storageState patternscommon-pitfalls.md Top 10 mistakes and fixesflaky-tests.md Diagnosis commands and quick fixesSee templates/README.md for the full template index.
2026 Galyarder Labs. Galyarder Framework.
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Structured guide for setting up A/B tests with mandatory gates for hypothesis, metrics, and execution readiness.
中文简介正在准备中。当前显示原文说明。
Accelerator Application Specialist. Use to shortlist startup programs, draft applications, prepare founder videos, and rehearse accelerator interviews with a disciplined founder narrative.
中文简介正在准备中。当前显示原文说明。
Use this skill when the user needs to set up bookkeeping, track revenue and expenses, prepare for taxes, choose accounting software, understand SaaS revenue recognition, or manage the financial operations of their bootstrapped business. Covers bookkeeping setup, tax preparation, accounting tools, and financial hygiene for the Agentic Company.
中文简介正在准备中。当前显示原文说明。
Use when a plan, feature, or launch needs an explicit adversarial pass to find weak assumptions, abuse cases, or strategic blind spots before execution.
中文简介正在准备中。当前显示原文说明。
Use when the work needs analytics architecture, event planning, KPI design, attribution boundaries, or instrumentation review across product and growth.
中文简介正在准备中。当前显示原文说明。
Design, audit, and improve analytics tracking systems that produce reliable, decision-ready data.
中文简介正在准备中。当前显示原文说明。