acceptance-criteria-authoring
Write clear, testable acceptance criteria in Given-When-Then format following INVEST principles and BDD best practices.
Write clear, testable acceptance criteria in Given-When-Then format following INVEST principles and BDD best practices.
A test skill for validating npm-agentskills Nuxt integration
Plan security testing strategies including OWASP testing, penetration test scoping, SAST/DAST integration, and threat-based test case design.
Write comprehensive, idiomatic tests following best practices and project conventions. Use this when writing unit tests, integration tests, or test fixtures. Helps ensure proper test structure, mocking, assertions, and coverage.
Generate test files and coordinate test-driven development (TDD). Use when creating tests before implementation or during test phase.
Guide for E2E testing with Playwright for .NET using Microsoft.Playwright.MSTest.v4 integration
Créer ou mettre à jour un fichier de test unitaire Vitest pour une fonction TypeScript donnée, namespacée via @scripts (namespace.function), en respectant les conventions de test du projet (ExpectType strict, compatibilité pipe, pas de helpers partagés).
Use when implementing any feature or bugfix, before writing implementation code - write the test first, watch it fail, write minimal code to pass; ensures tests actually verify behavior by requiring failure first
Guide for using MSTest with Microsoft.Testing.Platform (the new test runner, not legacy VSTest) in .NET 10 projects
Plan comprehensive test data management including synthetic data generation, data anonymization, versioning, and environment-specific strategies.
Comprehensive testing strategy involving Unit, Integration, Hilt, and Screenshot tests.
Create a minimal, repeatable reproduction plan for a bug. Use when a junior developer needs clear steps to reproduce and capture evidence.
Analyze existing tests to identify patterns, fixtures, and conventions before writing new tests
Use when encountering any bug, test failure, or unexpected behavior - before proposing fixes
Validates test coverage and quality by checking behavior focus, identifying gaps, and ensuring >80% statement coverage. Use when task file is in testing/ directory and requires test validation before marking complete. Adds minimal tests for genuinely missing edge cases.
Test APIs and services with Vitest in Encore.ts.
Implement test utilities that write test data to the source system and validate end-to-end read cycles.
Use when implementing any feature or bugfix, before writing implementation code - write the test first, watch it fail, write minimal code to pass; ensures tests actually verify behavior by requiring failure first
Test-driven development (TDD), unit/integration/UAT testing strategies, test organization, coverage requirements, and GenAI validation patterns. Use when writing tests, validating code, or ensuring quality.
Expert guidance for writing high-quality pytest tests. Use when writing tests, setting up fixtures, parametrizing, mocking, or reviewing test code.
Validate a connector by running the test suite, diagnosing failures, and applying fixes until all tests pass.