A command for adding API documentation to a Spring application with SpringDoc and Swagger. API documentation describes available web endpoints and provides a browser-based interface for viewing them.
A command for adding caching to a Spring application. Caching keeps commonly used results available for reuse, using either local Caffeine storage or shared Redis storage.
A command that creates a CHANGELOG, a document listing notable software changes, from Git commit history. It groups commits using common categories such as features, fixes, refactoring, documentation, tests, and other maintenance.
A workflow for committing local Git changes and pushing them to a remote repository. Git is a system for tracking code changes, while a remote repository stores a shared copy online.
A guided Git commit command. Git is the tool used to record project changes, and this command can group related files into separate commits or commit everything with a supplied message.
A command for creating Spring application configuration classes. Spring is a Java framework, and these settings control features such as databases, web requests, caching, and HTTP clients.
A command for generating the standard parts of a Spring Boot domain, such as an entity, repository, service, controller, and DTO. A domain is a business object such as a user or order.
A setup generator for running an application with Docker, a tool that packages software into isolated environments, and Docker Compose, which coordinates multiple containers.
A code generator for Java request and response data structures, using records instead of regular classes. It includes input checks and a standard way to convert database entities into responses.
A command that creates an entity relationship diagram in Mermaid format from Java entity files. An ERD is a visual map of database tables or entities and the relationships between them.
A generator for application error handling, including domain-specific exceptions and one central handler for turning errors into structured HTTP responses.
A command for managing dependencies and build settings in Gradle projects. Gradle is a build tool that also downloads and tracks libraries a project uses.
A help command for a Spring Boot development assistant. Spring Boot is a Java framework for building web applications and services, and the command lists the assistant's available commands by category.
A project setup and analysis command for Spring Boot applications, a Java framework for building web services. It checks the project structure, versions, dependencies, and common settings.
An automatic repetition loop for coding tasks. It reruns the same prompt after each attempt, checks the current files and test results, and stops when a completion signal appears or the iteration limit is reached.
A generator for database migration files, which are scripts that safely apply database structure changes over time. It supports Flyway and Liquibase, two tools for managing those changes.
A code and database performance review command. It looks for patterns that can make an application slower, such as repeated database queries inside loops or queries that scan too much data.
A workflow for managing software work through six stages: plan, design, build, analyze, improve, and report. PDCA is a step-by-step improvement cycle, and this version also tracks feature progress.
A nine-step development workflow for building Spring Boot features, from database design through deployment preparation. It tracks progress in a project status file.
A five-stage planning and brainstorming skill, with an optional deeper review involving several specialist perspectives. It is described in Korean and covers exploring context, discovering intent, comparing options, removing unnecessary work, and producing a plan.