GrowWeek
Official@growweek
Offers standardized scaffolding for Kotlin-based enterprise systems utilizing Clean Architecture, DDD, and CQRS patterns for consistent service layer development.
Agent Skills by GrowWeek
Showing 6 vetted skills indexed across 1 GitHub repositories.
write-test
Standardize Kotlin test code creation using Kotest, Mockk, and Spring Boot Test.
add-or-update-presentation
Create or update REST presentation layers with DTO-based request, response, and controller structures.
add-bounded-context
Create bounded context scaffolding with DDD, Clean Architecture, and CQRS layers.
add=or-update-application
Add or update an application layer with command, dto, query, service, and usecase directories.
add-or-update-infrastructure
Standardize adding or updating infrastructure components in Kotlin projects.
add-or-update-domain
Create or update domains with command, query, and repository interfaces.
Frequently Asked Questions About GrowWeek
FAQPage SchemaWhat specific development tasks does GrowWeek enable?โผ
GrowWeek enables the rapid generation of standardized Kotlin project structures, including bounded contexts, application service layers, and REST presentation layers. It enforces consistent directory layouts for commands, queries, DTOs, and repository interfaces, ensuring architectural alignment across complex enterprise codebases.
Which engineering personas benefit from these capabilities?โผ
Backend engineers and software architects working within Kotlin ecosystems benefit most from these capabilities. It is specifically designed for teams aiming to enforce Clean Architecture and Domain-Driven Design principles while reducing boilerplate code during the implementation of new service layers or infrastructure components.
What are the core prerequisites for implementing these structures?โผ
Implementation requires a Kotlin-based project environment utilizing Spring Boot. The system assumes familiarity with DDD, CQRS, and Clean Architecture patterns, as the generated scaffolding relies on these specific architectural paradigms to organize command, query, and repository interfaces effectively.