e2e-testing-patterns
Build reliable, fast, and maintainable end-to-end test suites that provide confidence to ship code quickly and catch regressions before users do.
Find an Agent Skill for your task. Read the guide and copy the install command.
Updated 11-02 00:09
13,034 results
Build reliable, fast, and maintainable end-to-end test suites that provide confidence to ship code quickly and catch regressions before users do.
Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites,…
Use when implementing any feature or bugfix, before writing implementation code
Systematically identify and fix all failing tests using smart grouping strategies. Use when explicitly asks to fix tests ("fix these tests", "make tests…
Verify implementation matches OpenSpec change artifacts. Use when the user wants to validate that implementation is complete, correct, and coherent before…
Independent clean-context review of ONE open GitHub pull request — read PR diff + linked issue + verify every claim against live code/tests + run the…
Run a repo's deterministic verification gate (build/lint/types/tests/etc.) and post one measured report to the PR. Use before opening or merging a PR. The…
Measure whether a change to AI behavior actually improved things, the way a code change is measured: binary quality dimensions, a grid-sampled synthetic eval…
Fix Go unit tests to comply to best practices. Use this when you're asked to modernise tests.
Walk every branching path and boundary condition in content, report only unhandled edge cases. Orthogonal to adversarial review - method-driven not…
Cognitive completeness verification — quality gate before export. Use when the user requests to "test a skill" or "verify skill completeness."
Professional pytest test case writing assistant, used to create, write, and optimize Python test cases. Use this skill when you need to write test files, create test code, refactor and optimize tests, debug failing tests, use fixtures, parameterized tests, assertion techniques, or analyze test coverage.
Professional test case writing assistant for the Python unittest framework. Used to create, write, and optimize Python unit tests, including test case structure, assertion methods, test organization, setUp/tearDown patterns, and command-line execution. Use this skill when you need to write test files, create test code, refactor and optimize tests, or debug failing tests.
SDK UT boundary test case auto-generation. Use when the user requests unit test generation, boundary test cases, UT cases, or test case generation. Supports C/C++ and Python SDKs, automatically identifies the project's existing test framework (GTest/pytest/unittest, etc.), prioritizes extracting boundary value definitions from API documentation, analyzes boundary scenarios starting from SDK entry functions, and generates complete test code or manual test suggestions.
Fact-verification gate — called by reporting workflows such as /pr, /release-pr, alert-triage, security review before delivery, forcing every claim to carry an "evidence command + key output + verdict"; PR description claims are always traced to the diff rather than the commit message; evidence is persisted to .verification/, and dispatch…
Do headed acceptance on the PR → capture screenshots as evidence → do a spot check in the main conversation → post the item-by-item PASS/FAIL together with the screenshots as a PR comment. Upload screenshots via stock Chrome + CDP (neither the gh CLI nor the GitHub API supports attaching images to comments). Trigger: "headed acceptance for this…
Reproduce agent-deck bugs from an issue, transcript excerpt, or description in an isolated environment, and prove fixes with the same reproduction and a…
Use when generating, optimizing, or debugging Cypher queries against OpenGraphDB. Trigger on phrases like "write a Cypher query", "MATCH", "MERGE", "RETURN",…
Systematically explore and test a web application to find bugs, UX issues, and other problems. Use when asked to "dogfood", "QA", "exploratory test", "find…
Performs a final quality pass fixing alignment, spacing, consistency, and micro-detail issues before shipping. Use when the user mentions polish, finishing…
Triage an astral-sh/ty GitHub issue identified by issue number or URL. Use when asked to investigate, classify, or triage a ty bug report, feature request, or…
CDP controller for Electrobun apps with multi-tab OOPIF architecture. Use when asked to interact with, test, screenshot, click, fill, or automate an Electrobun…
Generate a self-contained HTML manual-testing guide for an implemented change — environment setup, a visual test-flow diagram, step-by-step scenarios with…
Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.