CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aws-rds-spring-boot-integration

Provides patterns to configure AWS RDS (Aurora, MySQL, PostgreSQL) with Spring Boot applications. Use when setting up datasources, connection pooling, security, and production-ready database configuration.

63

Quality

79%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/developer-kit-java/skills/aws-rds-spring-boot-integration/SKILL.md

The canonical home for this skill is giuseppe-trisciuoglio/developer-kit

SKILL.md
Quality
Evals
Security

Quality

Content

63%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Highly actionable content with executable configs covering dependencies, datasource setup, pooling, SSL, profiles, migrations, and testing. Its main weaknesses are redundancy (the core Aurora MySQL config is repeated three times) and inlining of advanced material that belongs in the existing reference files.

Suggestions

Consolidate the Aurora MySQL datasource configuration, which appears nearly identically in Step 2, the 'Simple Aurora Cluster' section, and Example 1, into one canonical snippet and drop the duplicates.

Move the read/write split properties, the RoutingDataSource Java example, and the SSL URL variants into references/advanced-configuration.md, keeping only brief pointers in SKILL.md to shrink the body toward an overview.

Add explicit validation checkpoints to the workflow (e.g., verify Flyway migration status after Step 6, confirm the health endpoint responds before declaring success) and link troubleshooting.md as the error-recovery path.

DimensionReasoningScore

Conciseness

The body is mostly code with no concept-explaining padding, but the same Aurora MySQL datasource configuration appears nearly verbatim three times (Step 2, the 'Simple Aurora Cluster' yaml block, and Example 1), and the Examples section largely restates the Configuration Examples section.

3 / 5

Actionability

Concrete, copy-paste-ready Maven/Gradle dependencies, properties/yaml configs, Flyway SQL, and a working health-check controller with a cURL test. Minor gap: Example 3 uses a RoutingDataSource bean without defining the class in the body, so that snippet is not executable standalone.

4 / 5

Workflow Clarity

A clear numbered 7-step sequence ending in a 'Test Connectivity' checkpoint, backed by a testing section with a verification endpoint and Flyway validate-on-migrate. Validation is mostly end-of-workflow though; no inline per-step verification or error-recovery loop (recovery is deferred to troubleshooting.md).

4 / 5

Progressive Disclosure

Two real, one-level-deep, clearly signaled reference files exist, but the ~470-line body inlines substantial advanced content (read/write split properties and Java routing config, SSL URL variants, prod profile detail) that overlaps with references/advanced-configuration.md and should live there.

3 / 5

Total

14

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description that states concrete capabilities in third person and includes an explicit 'Use when' clause with natural trigger keywords. Trigger coverage is good but could add common synonyms like JDBC, HikariCP, or Spring Data JPA.

DimensionReasoningScore

Specificity

Names the domain (AWS RDS Aurora/MySQL/PostgreSQL with Spring Boot) and several specific actions ('setting up datasources, connection pooling, security'), but 'security' and 'production-ready database configuration' remain generic, so coverage has minor gaps rather than being comprehensive.

4 / 5

Completeness

Explicitly answers both: what ('Provides patterns to configure AWS RDS (Aurora, MySQL, PostgreSQL) with Spring Boot applications') and when ('Use when setting up datasources, connection pooling, security, and production-ready database configuration') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural terms users would say are present ('AWS RDS', 'Aurora', 'MySQL', 'PostgreSQL', 'Spring Boot', 'datasources', 'connection pooling'), but common variations like 'JDBC', 'HikariCP', or 'Spring Data JPA' are absent.

4 / 5

Distinctiveness Conflict Risk

A clear niche (AWS RDS + Spring Boot integration) with distinct trigger terms; only trivial overlap risk with a generic Spring Boot skill.

5 / 5

Total

18

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Repository

fernandezbaptiste/developer-kit

Path

plugins/developer-kit-java/skills/aws-rds-spring-boot-integration/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.