Skip to content

Add Spring Boot outbound HTTP client skill and prompt - #72

Merged
rmkr-dev merged 2 commits into
mainfrom
skillbook/spring-boot-http-client-guardrails
Oct 21, 2026
Merged

rmkr-dev merged 2 commits into
mainfrom
skillbook/spring-boot-http-client-guardrails

Conversation

@rmkr-dev

Copy link
Copy Markdown
Owner

Adds a Skillbook entry and a matching Promptbook prompt for outbound HTTP calls in Spring Boot (RestClient, WebClient, RestTemplate, HTTP interface clients).

Skill: spring-boot-http-client-guardrails

  • Connect, read, pool-wait and overall timeouts with a deadline budget that fits the caller
  • Explicit request factory (Boot 3.4/3.5 spring.http.client.*, Boot 4.0 spring.http.clients.*)
  • Pool sizing per route, idle eviction and TTL under load balancer / Azure SNAT idle timeouts
  • Idempotent-only retries in exactly one layer, circuit breaker and bulkhead per downstream
  • Typed errors, body limits, OAuth2 client and SSL bundle wiring, explicit redirects, allow-listed headers
  • URI-template metrics and a WireMock failure-path test matrix

Prompt: harden-spring-outbound-http-clients

  • Inventory, ranked findings, fix plan, failure-path tests, and budget / pool / retry ownership tables

Catalogs are now 36 skills and 36 prompts. node scripts/site-check.mjs passes locally.

@rmkr-dev
rmkr-dev merged commit 26027fe into main Oct 21, 2026
1 check passed
@rmkr-dev
rmkr-dev deleted the skillbook/spring-boot-http-client-guardrails branch October 21, 2026 05:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant