api-guidelines-rfc-39
RFC-39 compliant API best practices for Java services. Covers request/response patterns, error handling, pagination, versioning, and authentication standards. Use when designing or reviewing REST APIs in Java services.
npx skills add majiayu000/claude-skill-registry --skill api-guidelines-rfc-39 --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# API Guidelines (RFC-39) RFC-39 compliant API best practices for Java services. ## When to use this skill - Designing new REST API endpoints - Reviewing API implementations for compliance - Implementing error handling patterns - Setting up pagination and filtering - Configuring API versioning - Implementing authentication and authorization ## Skill Contents ### Sections - [When to use this skill](#when-to-use-this-skill) (L24-L32) - [Quick Start](#quick-start) (L55-L93) - [Request/Response Patterns](#requestresponse-patterns) (L94-L143) - [Error Handling](#error-handling) (L144-L207) - [Pagination](#pagination) (L208-L252) - [Versioning](#versioning) (L253-L280) - [Authentication](#authentication) (L281-L311) - [References](#references) (L312-L317) - [Related Rules](#related-rules) (L318-L321) - [Related Skills](#related-skills) (L322-L327) ### Available Resources **📚 references/** - Detailed documentation - [response patterns](references/response-patterns.md) --- ## Quick Start ### 1. Controller Setup ```java @RestController @RequestMapping("/api/v1/orders") @RequiredArgsConstructor public class OrderController { private final OrderService orderService; private final ResponseFac
- When to use this skill
- Skill Contents
- Sections
- Available Resources
- Quick Start
- 1. Controller Setup
- 2. Response Factory
- Request/Response Patterns
- Standard Response Envelope
- Java Implementation
- Error Handling
- Error Response Format
- Exception Handler
- Standard Error Codes
What does the api-guidelines-rfc-39 skill do?
RFC-39 compliant API best practices for Java services. Covers request/response patterns, error handling, pagination, versioning, and authentication standards. Use when designing or reviewing REST APIs in Java services.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill api-guidelines-rfc-39 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
