api-mocking-skill
Scaffold API mocking infrastructure using Mountebank and Testcontainers for reliable integration testing.
Scaffold API mocking infrastructure using Mountebank and Testcontainers for reliable integration testing.
生成Mock/Stub契约检查清单,enforcing test_suites.md的Mock策略规则。当TS中Mock策略确定后使用。
Runs and writes tests for the Moonbeam parachain including Rust unit tests, TypeScript integration tests, smoke tests, and multi-chain tests. Use when verifying changes, writing tests for new features, debugging test failures, running specific test suites, or creating test fixtures.
Guide for setting up and configuring this Playwright-Cucumber project. Use this when asked about project initialization, dependencies, or development environment setup.
Use when changing anything that touches pins, buses, addresses, or hardware init. Forces citation and test checklist.
检查VS→GOAL→SC覆盖完整性,确保每个VS都有对应的GOAL和SC。当GOAL和SC创建完成后使用,避免覆盖缺口导致验收失败。
Systematically fixes all failing tests in a project by running test commands repeatedly until 100% pass with zero warnings. Use when tests are failing, validation is not passing, or when asked to fix test suites. Works with any testing framework (Jest, Pytest, Go test, etc.) and ensures complete test compliance without skipping or modifying tests.
Comprehensive testing guidance. Use when writing tests, debugging, or validating functionality. Covers unit, integration, and system testing.
Run Python pytest suites and capture reproducible evidence (command, environment, output) into agent-output artifacts. Use for QA verification, debugging, and pre-release confidence.
Compile multiple run findings into a single report with cross-run diffs and stable conclusions.
Guide for characterization testing - capturing current system behavior to enable safe refactoring. Use when working with legacy code, undocumented systems, or code that needs modification but lacks tests. Helps create a safety net before making changes by testing what the code actually does (not what it should do).
Create and maintain runnable examples under examples/ for onboarding and smoke testing. Use when adding/changing public APIs, when you need a quick “does it work end-to-end?” script, or when updating examples/README.md to match the current eo-processor API.
Standards pour écrire et organiser les tests. Use when "write tests", "add tests", "test coverage", "unit test".
压力测试STRUCT文件,验证模块化分解的可行性。当项目结构确定后使用,确保模块边界清晰。
Iterative UI testing using Playwright MCP server for automated browser interaction and visual verification
Gather examples for the acceptance test; use when we are about to start development of a new feature
Design injectable, mockable services (interfaces + composition root)
Guide for RED-GREEN-REFACTOR cycle. Use when writing tests or implementing features with TDD.
Ensure quality through testing, documentation, and security audits. Use when asked to add tests, improve test coverage, update documentation, write docs, security audit, review safety rules, or verify protected paths are not touched.
Helps define testable acceptance criteria for development tasks. Use when establishing done criteria during interactive-dev planning.