test-adapter

Run backend adapter module tests with optional test filtering.

2|1|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/is-ivanov/rpm-ddd --skill test-adapter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-adapter
Source: https://github.com/is-ivanov/rpm-ddd/tree/main/.opencode/skills/test-adapter
Command: npx skills add https://github.com/is-ivanov/rpm-ddd --skill test-adapter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you quickly run tests for a specific backend adapter module without manually reconstructing the project's test command pattern each time.

Core Features & Use Cases

  • Adapter-Scoped Test Execution: Targets tests for a chosen adapter under the adapters directory structure.
  • Optional Test Filtering: Supports narrowing execution to a specific test class or filter term for faster debugging.
  • Convention-Aware Workflow: Uses the repository's documented backend test command conventions from the technology specification.
  • Use Case: When a developer changes the h2 or rest adapter and wants immediate feedback, this Skill maps the adapter name to the correct module path and reports the resulting test output.

Quick Start

Ask the AI to run adapter tests for a specific adapter such as h2 or rest, optionally including a test name filter.

Frequently Asked Questions about test-adapter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run backend adapter tests for a specific module?

To run backend adapter tests, you provide the adapter name and the Skill maps it to the correct directory module, executes the scoped tests, and reports the resulting output using documented backend test command conventions.

Can I filter backend test execution to a specific test class?

Yes, you can filter backend test execution by providing an optional test name filter. This narrows execution to matching tests within the chosen adapter module, providing faster debugging feedback after code changes.

How do Spring adapter tests work with Maven module conventions?

Spring adapter tests use documented backend Maven module conventions where adapter names map to directory modules. The Skill parses the adapter argument, consults the test command convention, and executes the module-scoped tests.

What is the best way to validate changes to a single backend adapter?

The best way to validate changes to a single backend adapter is using adapter-scoped test execution. This targets tests for the chosen adapter under the adapters directory structure and reports the output without running the full test suite.

Do I need to manually construct Maven test commands for each adapter?

No, you do not need to manually construct Maven test commands. The Skill is convention-aware, using the repository's documented backend test command conventions from the technology specification to execute module-scoped tests automatically.

Why are my backend adapter tests not running the correct module?

Backend adapter tests may run the incorrect module if the adapter argument is not parsed correctly or fails to map to the adapters directory structure. Ensure the adapter name matches the documented backend test command conventions.