studenkov avatar

studenkov

Community

@studenkov · St Thomas 00802, USVI

1Followers
|
18Public Repos
|
16Published Skills

A Spring Boot and Java backend skill registry covering JPA/JDBC data access, REST controllers, security, Kafka, testing, and IntelliJ-based development.

Skills Distribution
DomainDeveloper To...Spring Boot Backen.. (40%)Data Access & Pers.. (25%)Testing & Code Qua.. (20%)IDE Integration & .. (15%)

Agent Skills by studenkov

Showing 16 vetted skills indexed across 1 GitHub repositories.

studenkovstudenkov

spring-data-jpa

Detects project conventions and applies rules when creating or modifying Spring Data JPA entities and transactions.

Community
Advanced
studenkovstudenkov

mapper-creator

Generates MapStruct or custom converter mappers between JPA entities and DTOs in Spring projects.

Community
Advanced
studenkovstudenkov

springboot-patterns

Implements Spring Boot REST APIs, services, data access, caching, and async processing patterns.

Community
Intermediate
studenkovstudenkov

spring-data-jdbc

Generates and reviews Spring Data JDBC entities, aggregates, and repositories following project conventions.

Community
Advanced
studenkovstudenkov

spring-planning

Creates structured implementation plans in docs/plans/ through interactive context gathering.

Community
Advanced
studenkovstudenkov

spring-explore

Explores Spring Boot projects via MCP tools to map entities, repositories, services, and REST endpoints.

Community
Advanced
studenkovstudenkov

codefmt

Reformat Java, Kotlin, and XML source files using the project's configured code style.

Community
Advanced
studenkovstudenkov

dto-creator

Generates DTO classes for JPA entities in Java or Kotlin Spring projects.

Community
Advanced
studenkovstudenkov

connekt-script-writer

Generate Kotlin-based .connekt.kts scripts for HTTP API automation and testing.

Community
Intermediate
studenkovstudenkov

java-debug

Controls IntelliJ debugger sessions to set breakpoints, step through code, and inspect runtime state.

Community
Advanced
studenkovstudenkov

crud-rest-controller

Generates Spring REST controllers with CRUD endpoints backed by Spring Data repositories.

Community
Advanced
studenkovstudenkov

mutation-testing

Configure and run PIT mutation testing on Gradle projects and interpret mutation scores.

Community
Advanced
studenkovstudenkov

kafka-configuration

Configures Spring Boot Kafka starter properties and generates KafkaTemplate and listener factory beans.

Community
Advanced
studenkovstudenkov

spring-security-configuration

Generates Spring Security configuration classes with authentication, authorization, and HTTP protection setup.

Community
Advanced
studenkovstudenkov

run-tests

Run Gradle project tests by type or module via IDE or console and report results.

Community
Advanced
studenkovstudenkov

amplicode-install

Installs the Amplicode plugin into IntelliJ IDEA and GigaIDE installations via JetBrains CLI.

Community
Advanced

Frequently Asked Questions About studenkov

FAQPage Schema
What tasks can I accomplish with studenkov's Spring skills?

You can scaffold CRUD REST controllers, create DTOs and MapStruct mappers, manage Spring Data JPA and JDBC entities and repositories, configure Spring Security and Kafka, explore project structure, format code, debug via IntelliJ breakpoints, and run tests with coverage and mutation analysis.

Who are these skills designed for?

Java and Kotlin backend engineers building Spring Boot applications, particularly teams using Spring Data JPA or JDBC, layered REST architectures, Gradle builds, and IntelliJ IDEA or GigaIDE as their development environment.

How do I install and activate these skills?

Install the Amplicode plugin into IntelliJ IDEA (Ultimate or Community) or GigaIDE via the amplicode-install skill, then open any project and click the 'Настроить Spring Agent' button on the welcome screen to trigger MCP auto-configuration and skill installation.

What are the prerequisites and dependencies?

A Spring Boot project built with Gradle, IntelliJ IDEA or GigaIDE (other JetBrains IDEs like GoLand or PyCharm are unsupported), and the Amplicode MCP server connection. Formatting relies on Spotless, google-java-format, or palantir-java-format; mutation testing requires PIT.

Can these skills test HTTP endpoints?

Yes. The connekt-script-writer skill generates .connekt.kts Kotlin scripts using the Connekt DSL for HTTP request automation and REST endpoint testing, preferred over raw curl commands within the project context.