CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aws-sdk-java-v2-rds

Provides AWS RDS (Relational Database Service) management patterns using AWS SDK for Java 2.x. Use when creating, modifying, monitoring, or managing Amazon RDS database instances, snapshots, parameter groups, and configurations.

60

Quality

76%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/developer-kit-java/skills/aws-sdk-java-v2-rds/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

61%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.

A solid, code-rich reference with good progressive disclosure to real bundle files and mostly executable examples. Its weaknesses are verbosity from duplicated snippets and redundant overview sections, missing validation for destructive operations (delete/modify), and small executability flaws in a few examples.

Suggestions

Consolidate the Best Practices section: its seven tiny builder snippets duplicate settings already shown in Example 1's complete createSecurePostgreSQLInstance; reduce them to a settings checklist (e.g., 'for production: storageEncrypted, multiAZ, deletionProtection, backupRetentionPeriod>=7, publiclyAccessible(false)') to cut roughly 80 lines.

Add validation checkpoints around destructive/state-changing operations: show waiter.waitUntilDBInstanceAvailable after modify, verifying the final snapshot exists before skipFinalSnapshot(false) deletion, and describeDBInstances to confirm deletion began; also declare 'waiter' (ResponseWaiter or var) in Example 3 so it compiles.

Remove the invalid '//' trailing comments from the Maven XML snippet (XML requires <!-- --> comments) and either trim the redundant Overview/'When to Use' sections or fold the engine-name coverage (PostgreSQL, MySQL, Aurora) into one place.

DimensionReasoningScore

Conciseness

The code is mostly valuable, but there is noticeable padding: the Overview and 'When to Use' sections restate the frontmatter description, the 8-step Instructions roadmap duplicates the later sections, and the Best Practices section re-shreds builder snippets already shown in full in Example 1 (storageEncrypted, multiAZ, backupRetentionPeriod, deletionProtection, enableCloudwatchLogsExports). Mostly efficient with several sections that should be tightened fits the 3 anchor; it does not sink to the 2 anchor's conceptual over-explanation.

3 / 5

Actionability

Concrete, mostly executable AWS SDK for Java 2.x code with real builder requests, responses, and error handling. Minor gaps keep it from copy-paste ready: Example 3 assigns an undeclared 'waiter' variable, Example 1 uses 'StorageType.GP2' without an import, and the Maven XML embeds invalid '//' comments inside XML. This matches the 4 anchor's 'concrete code with minor gaps' rather than the 5 anchor's fully copy-paste ready code.

4 / 5

Workflow Clarity

An 8-step sequence is present and the waiter example provides one availability checkpoint for creation, but the workflow lacks validation for its destructive and state-changing operations: deleteDBInstance has no post-delete verification and modifyDBInstance has no wait-and-confirm step, and there are no error-recovery feedback loops. Per the destructive-operations cap, workflow clarity cannot exceed 3 despite the clear sequence.

3 / 5

Progressive Disclosure

The three bundle files (api-reference.md, spring-boot-integration.md, lambda-integration.md) all exist, are well-signaled with bullet summaries of their contents, and are one level deep. However, the ~500-line main file inlines substantial material (Examples 2-3, duplicated Best Practices fragments) that belongs in the bundle, which keeps it at 'good structure with minor organization gaps' rather than the 5 anchor's fully appropriate content split.

4 / 5

Total

14

/

20

Passed

Description

83%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 clearly states what the skill covers and when to use it, with an explicit and specific trigger clause. Its main weaknesses are the generic "management patterns" lead and a missed opportunity to include engine-name synonyms (PostgreSQL, MySQL, Aurora) in the triggers.

DimensionReasoningScore

Specificity

The description names four concrete actions ("creating, modifying, monitoring, or managing") across four resource types ("database instances, snapshots, parameter groups, and configurations"), but the lead phrase "management patterns" is generic and coverage has minor gaps (no restore, delete, failover, or IAM-auth triggers). This matches the 'several specific actions; minor gaps in coverage' anchor rather than the 5 anchor's comprehensive coverage.

4 / 5

Completeness

Both questions are answered explicitly: the what ("Provides AWS RDS ... management patterns using AWS SDK for Java 2.x") and a concrete when clause enumerating four operations and four resource types. The when is more explicit and specific than the 4 anchor's example ('Use when working with PDF files' equivalent), and both what and when carry concrete trigger phrases as the 5 anchor requires.

5 / 5

Trigger Term Quality

Natural terms a user would say are present ("AWS RDS", "Amazon RDS", "database instances", "snapshots", "parameter groups"), but common variations are missing (PostgreSQL, MySQL, Aurora, "DB instance"). Good keyword coverage with a few natural terms missing fits the 4 anchor; it lacks the synonym/extension comprehensiveness of the 5 anchor.

4 / 5

Distinctiveness Conflict Risk

The RDS + Java SDK 2.x niche is mostly distinct with clear triggers, but the 'Use when' clause omits any Java/SDK qualifier, so it could also fire for RDS work in other languages or be claimed by a sibling AWS SDK skill. Minor overlap risk with closely related skills fits the 4 anchor rather than the 5 anchor's minimal conflict risk.

4 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (512 lines); consider splitting into references/ and linking

Warning

allowed_tools_field

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

Warning

Total

14

/

16

Passed

Repository

fernandezbaptiste/developer-kit

Path

plugins/developer-kit-java/skills/aws-sdk-java-v2-rds/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.