Install any skill in seconds. Free to start, no credit card required.
Get Started Free →giuseppe-trisciuoglio/aws-rds-spring-boot-integration
Provides patterns to configure AWS RDS (Aurora, MySQL, PostgreSQL) with Spring Boot applications. Configures HikariCP connection pools, implements read/write splitting, sets up IAM database authentication, enables SSL connections, and integrates with AWS Secrets Manager.
Passed 23 of 23 test cases with the skill, and 18 of 23 without it.
and 4 more in the full report
5 fixed18 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
We are migrating a Spring Boot application to AWS Aurora PostgreSQL. Standard local JDBC URLs usually look like 'jdbc:postgresql://localhost:5432/mydb'. How should the JDBC URL, driver class name, and Hibernate dialect be specified for Aurora PostgreSQL with SSL required in application.properties?
| Checked | Without skill | With skill |
|---|---|---|
| Appends ?ssl=true&sslmode=require to the PostgreSQL JDBC connection URL. | Missed | Passed |
| Specifies org.postgresql.Driver as the driver class name. | Passed | Passed |
| Sets the dialect to org.hibernate.dialect.PostgreSQLDialect. | Passed | Passed |
The instructions your model reads when the skill loads.
Configure AWS RDS databases (Aurora, MySQL, PostgreSQL) with Spring Boot applications. Provides patterns for datasource configuration, HikariCP connection pooling, SSL connections, environment-specific configurations, and AWS Secrets Manager integration.
Use when configuring HikariCP connection pools for RDS workloads, implementing read/write split with Aurora replicas, setting up IAM database authentication, enabling SSL/TLS connections, managing database migrations with Flyway, or troubleshooting RDS connectivity issues.
Follow these steps to configure AWS RDS with Spring Boot:
Add Dependencies — Include Spring Data JPA, database driver (MySQL/PostgreSQL), and Flyway
Configure Datasource — Set connection properties in application.yml
Configure HikariCP — Optimize pool settings for your RDS workload
Set Up SSL — Enable encrypted connections to RDS
Configure Profiles — Set environment-specific configurations (dev/prod)
Add Migrations — Create Flyway scripts for schema management
Validate Connectivity — Run health check to verify database connection
If validation fails: Check security group rules, verify credentials, ensure RDS is accessible from your network, and confirm SSL certificate configuration.
Run Migrations — Apply Flyway migrations only after connectivity validation passes
Maven (pom.xml):
<dependencies>
<!-- Spring Data JPA -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<!-- Aurora MySQL Driver -->
test cases passed, vs 18 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.