with one click
generate-tests
Generate tests following the project's existing conventions
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Generate tests following the project's existing conventions
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Compare branch against main and open a pull request via gh CLI
Validate project documentation against actual implementation
Automatically determine minimum requirements for consuming the library
Generate release notes and prepare the next release
Verify architectural consistency and dependency rules
| name | generate-tests |
| description | Generate tests following the project's existing conventions |
Generate tests that follow the project's existing conventions.
When invoked:
Detect testing framework:
kotlin("test") in kotlin/jujubasvg/build.gradle.ktskotlinx-coroutines-test, turbinecommonTest/ (shared across platforms)flutter_test in flutter/jujuba_svg/pubspec.yamlAnalyze existing tests:
kotlin/jujubasvg/src/commonTest/ — examine file names, class structure, assertion styleflutter/jujuba_svg/test/ — examine file names, widget test patterns, assertion styleFollow current naming conventions:
<Subject>Test.kt with descriptive test function names<subject>_test.dart with test() / group() / expect()Generate appropriate test types:
JujubaCommander, Command execution, SVG node manipulationcommonTest/ unless they require Android-specific APIskotlin.test assertions + kotlinx.coroutines.test for coroutine testingTurbine for Flow/SharedFlow testingJujubaCommander logicJujubaSVGWidget renderingflutter_test with WidgetTester, pumpWidget, find, expectEnsure generated tests use the project's assertion style and test architecture:
testWidgets, group-based organization, mockito if used