From an Empty Repository to a Java Kata, One Module at a Time
Описание и применение
Разработчик использовал Seed4J CLI и AI‑агент для автоматического выбора и применения модулей, создав полностью настроенный проект Java с Maven, покрытием JaCoCo и реализацией String Calculator.
Задача
How to scaffold a Java project with Seed4J CLI while an AI coding agent discovers and applies modules automatically.
Результат
The agent successfully scaffolded a Java Maven project, applied four Seed4J modules, and implemented the String Calculator kata with 100% coverage.
Рабочий процесс
- Discover Seed4J CLI and list available modules
- Inspect module parameters for init, maven-java, maven-wrapper, jacoco-with-min-coverage-check
- Plan module application with seed4j apply-set --plan and desired parameters
- Apply modules sequentially with seed4j apply-set (without --plan)
- Implement the kata in production and test classes
- Run ./mvnw verify to execute tests and enforce coverage
Доказательства
Seed4J applies the modules sequentially and creates one commit for each successful module.
Running ./mvnw verify executes 13 behavior tests and enforces 100% line and branch coverage with JaCoCo.
- Дата записи: 2026-09-17T21:00:32.321Z