What problem does it solve?
This skill solves the lack of standardized testing and CI/CD infrastructure in new SEMOSS projects by providing a battle-tested, modular scaffolding for Java reactor unit tests, pre-commit hooks, and GitHub Actions workflows.
Core Features & Use Cases
- Java Reactor Testing: Provides a robust BaseReactorTest class with pre-configured mocks for Insight, User, and PyTranslator to enable rapid JUnit 5 and Mockito testing.
- Automated Quality Gates: Includes a pre-commit framework configuration and Husky hooks to enforce code formatting and linting before commits.
- CI/CD Integration: Offers ready-to-use GitHub Actions workflows for automated linting and Maven-based unit testing.
Quick Start
Ask the assistant to initialize the testing and CI suite by copying the reference files into the project and applying the necessary pom.xml and package.json updates.