Helps you set up AWS SDK for Java 2.x clients the right way: explicit timeouts, production-safe credential resolution, and HTTP tuning that won't surprise you in prod. The skill walks through sync versus async client choice, wiring Spring Boot beans, and verifying your auth actually works before you ship. It's opinionated about reusing clients and failing fast on startup, which is good because most AWS integration bugs come from vague defaults and lazy initialization. If you're debugging region resolution or wondering why your S3 client hangs under load, start here. The examples are concrete enough to copy and the constraints section actually warns you about the sharp edges.

skills.sh installs
3.8K
GitHub stars
369
last updated
Aug 21, 2026

Install

$ npx -y skills add giuseppe-trisciuoglio/developer-kit --skill aws-sdk-java-v2-core --agent claude-code

Installs into .claude/skills of the current project.

Files

AWS SDK for Java 2.x Core Patterns

Overview

Use this skill to set up AWS SDK for Java 2.x clients with production-safe defaults.

It focuses on the decisions that matter most:

  • how credentials and region are resolved
  • how to configure sync and async HTTP clients
  • how to apply timeouts, retries, lifecycle management, and tests

Keep SKILL.md focused on setup and delivery flow. Use the references/ files for deeper API details and expanded examples.

When to Use

  • Creating or hardening AWS SDK for Java 2.x service clients
  • Wiring Spring Boot beans for AWS integration
  • Debugging auth, region, or credential issues
  • Choosing between sync (S3Client, DynamoDbClient) and async (S3AsyncClient, SqsAsyncClient) clients

Instructions

1. Select the service client type

  • Sync clients (S3Client, DynamoDbClient) for request/response flows
  • Async clients (S3AsyncClient, SqsAsyncClient) for concurrency, streaming, or backpressure
  • Reuse one client per service and configuration profile

2. Configure credential and region resolution

Sponsors

Details

Repository
github.com/giuseppe-trisciuoglio/developer-kit
Categories
Backend & APIs, Testing & QA, Security, Debugging, Cloud & Infrastructure, Java & JVM
First seen
May 16, 2026

More from giuseppe-trisciuoglio/developer-kit

All 102
1anthropics avatardesign-handoffanthropics/knowledge-work-pluginsGenerate developer handoff specs from a design. Use when a design is ready for engineering and needs a spec sheet covering layout, design tokens, component prop3.8Kskills.sh installs
2yaklang avataractive-directory-kerberos-attacksyaklang/hack-skillsKerberos attack playbook for Active Directory. Use when targeting AD authentication via AS-REP roasting, Kerberoasting, golden/silver/diamond tickets, delegatio3.8Kskills.sh installs
3dpearson2699 avatarswift-codabledpearson2699/swift-ios-skillsImplement Swift Codable models for JSON and property-list encoding and decoding with JSONDecoder, JSONEncoder, CodingKeys, and custom init(from:) or encode(to:)3.8Kskills.sh installs
4yaklang avatarwindows-av-evasionyaklang/hack-skillsAV/EDR evasion playbook for Windows. Use when bypassing AMSI, ETW, .NET assembly detection, shellcode execution, process injection, API hooking, and signature-b3.8Kskills.sh installs
5yaklang avatardefi-attack-patternsyaklang/hack-skillsDeFi attack pattern playbook. Use when analyzing flash loan attacks, price oracle manipulation, MEV sandwich attacks, governance exploits, bridge vulnerabilitie3.8Kskills.sh installs
6dotnet avatarcoordinate-componentsdotnet/skillsShare state between components that don't have a direct parent-child parameter relationship, using cascading values, scoped services with change events, or Casc3.7Kskills.sh installs