Skip to main content
NeVibeCode · 30 items

IDE rules for Testing and QA

Rules for Testing and QA: what each one does, an install command and example prompts.

spec-driven-workflow-v1 official github rule This rule structures work from requirements analysis through design, implementation, and validation. Use it when you want decisions and progress recorded in project files. ★ 40,418repo stars qa-engineering-best-practices official github rule A GitHub Copilot instruction file covering test strategy, the test pyramid, naming, assertions and bug reports. Useful when Copilot writes or reviews tests in your repo. ★ 40,418repo stars powershell-pester-6 official github rule Directs GitHub Copilot to follow Pester v6 testing patterns in PowerShell. Useful when writing test suites in *.Tests.ps1 without outdated v5 habits. ★ 40,418repo stars power-platform-mcp-development official github rule This rule guides Power Platform custom connector work with MCP for Microsoft Copilot Studio. Use it when shaping schemas, auth flows, scripts, and validation. ★ 40,418repo stars playwright-typescript official github rule This rule tells Copilot how to write Playwright tests: role-based locators, auto-retrying assertions, one file per feature. Useful when an agent writes the tests. ★ 40,418repo stars playwright-python official github rule Guides GitHub Copilot to write Python browser tests with Pytest. Enforces role-based locators, auto-retrying assertions, and clean test structure. ★ 40,418repo stars playwright-dotnet official github rule This rule guides GitHub Copilot when it creates or edits Playwright tests in C#. Use it to shape test structure, locators, and assertions. ★ 40,418repo stars oqtane official github rule This rule guides GitHub Copilot when building Oqtane modules with Blazor and C#. Use it for client/server module structure and related code patterns. ★ 40,418repo stars nodejs-javascript-vitest official github rule This rule guides GitHub Copilot when generating Node.js JavaScript and Vitest tests. It applies to .js, .mjs, and .cjs files. ★ 40,418repo stars dotnet-upgrade official github rule A GitHub Copilot rule for staged .NET upgrades, covering project dependencies, builds, tests, and CI/CD checks. ★ 40,418repo stars dataverse-python-testing-debugging official github rule Instructs GitHub Copilot on testing and debugging Python Dataverse SDK apps. Provides pytest fixture patterns, mock responses, and integration setups. ★ 40,418repo stars aspnet-rest-apis official github rule Guides GitHub Copilot in building ASP.NET Core 10 REST APIs, contrasting controllers with Minimal APIs. Applies to *.cs and *.json files. ★ 40,418repo stars xray-test-case-cursorrules-prompt-file PatrickJS rule A Cursor rule that turns feature descriptions and automated tests into structured Xray test cases for Jira. Useful when QA writes manual scenarios by hand. ★ 41,011repo stars vitest-unit-testing-cursorrules-prompt-file PatrickJS rule A Cursor rule that turns the agent into a Vitest and TypeScript test writer: it targets business logic and utilities, mocking dependencies with vi.mock. ★ 41,011repo stars solidity-hardhat-cursorrules-prompt-file PatrickJS rule A Cursor rule that turns the AI assistant into a Solidity and smart contract security expert, with Hardhat-based testing and gas work. ★ 41,011repo stars rails-cursorrules-prompt-file PatrickJS rule A Cursor rule file that tells the agent how to write Rails 8 code: generators, bin/dev, the Solid stack, Minitest and Hotwire. ★ 41,011repo stars python-github-setup-cursorrules-prompt-file PatrickJS rule Tells Cursor how to write and review Python code: style, tests, GitHub Pull Requests and GitHub Actions CI. Useful when the team has no shared rulebook. ★ 41,011repo stars python-cursorrules-prompt-file-best-practices PatrickJS rule A Cursor rule that makes the assistant write Python with type annotations, PEP 257 docstrings and pytest tests. ★ 41,011repo stars playwright-defect-tracking-cursorrules-prompt-file PatrickJS rule A Cursor rule that makes the agent write Playwright tests tied to manual case IDs, with screenshots and logs as defect evidence. ★ 41,011repo stars embedded-stm32-hal PatrickJS rule A Cursor rule that keeps the agent inside embedded C/C++ conventions: STM32 HAL, interrupts, DMA and tight memory budgets. ★ 41,011repo stars cypress-defect-tracking-cursorrules-prompt-file PatrickJS rule A Cursor rule that turns the agent into a QA engineer: writes Cypress tests tagged by team, category and case ID, and builds reports through qa-shadow-report. ★ 41,011repo stars android-jetpack-compose-cursorrules-prompt-file PatrickJS rule A Cursor rule that steers the agent through Android development with Jetpack Compose: architecture, state, tests. ★ 41,011repo stars vitest sanjeed5 rule A Cursor rule that tells the agent how to write Vitest unit and integration tests: where files live, how to isolate cases, how to mock. ★ 3,579repo stars unittest sanjeed5 rule A Cursor rule that tells the agent how to lay out unittest tests: directory structure, class and method names, assertions, mocks. ★ 3,579repo stars playwright sanjeed5 rule A Cursor rule that sets the standard for Playwright end-to-end tests: official runner, resilient locators, no manual waits. ★ 3,579repo stars phoenix sanjeed5 rule A Cursor rule that tells the agent how to write Phoenix apps in Elixir: contexts, formatting, Ecto queries. Useful once the agent starts editing your code. ★ 3,579repo stars junit sanjeed5 rule A Cursor rule that pins down how JUnit 5 tests should look in a Java project: naming, structure, parameterisation. Useful when an agent writes the tests. ★ 3,579repo stars jest sanjeed5 rule A Cursor rule that fixes one style for Jest tests: config, isolation, mocks and async checks. Useful when several people write tests in the same repo. ★ 3,579repo stars hardhat sanjeed5 rule A Cursor rule that sets Hardhat 3 conventions for your project: TypeScript config, Solidity and TypeScript tests, Ignition deployments. ★ 3,579repo stars behave sanjeed5 rule A Cursor rule that sets conventions for behave BDD tests: thin steps, business-level Gherkin, fixtures in environment.py. ★ 3,579repo stars

Narrow it down

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor