Skip to main content

Backend Api Design

Skill Verified Active

Design RPC-style APIs with layered architecture (Controller → Manager → Repository). Use when creating new API endpoints, designing API contracts, or reviewing API patterns.

Purpose

Design and implement well-structured RPC-style APIs with consistent layered architecture and clear API contracts.

Features

  • Defines RPC-style URL patterns
  • Enforces layered architecture (Controller, Manager, Repository)
  • Provides code templates for controllers, responses, and repositories
  • Details error handling and pagination strategies
  • Documents common pitfalls and best practices

Use Cases

  • Creating new API endpoints
  • Designing API contracts for backend services
  • Reviewing and refactoring existing API patterns
  • Establishing consistent API design standards within a team

Non-Goals

  • Implementing specific business logic
  • Handling deployment or infrastructure concerns
  • Writing actual frontend code
  • Providing a runtime framework

Installation

npx skills add spartan-stratos/spartan-ai-toolkit

Runs the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.

Quality Score

Verified
99 /100
Analyzed about 13 hours ago

Trust Signals

Last commit3 days ago
Stars68
Status
View Source

Similar Extensions

Security Checklist

98

Security best practices for Micronaut/Kotlin backend including authentication, authorization, input validation, and OWASP prevention. Use when implementing auth, validating inputs, or reviewing security.

Skill
spartan-stratos

Backend Patterns

99

Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.

Skill
affaan-m

Fullstack Guardian

98

Builds security-focused full-stack web applications by implementing integrated frontend and backend components with layered security at every level. Covers the complete stack from database to UI, enforcing auth, input validation, output encoding, and parameterized queries across all layers. Use when implementing features across frontend and backend, building REST APIs with corresponding UI, connecting frontend components to backend endpoints, creating end-to-end data flows from database to UI, or implementing CRUD operations with UI forms. Distinct from frontend-only, backend-only, or API-only skills in that it simultaneously addresses all three perspectives—Frontend, Backend, and Security—within a single implementation workflow. Invoke for full-stack feature work, web app development, authenticated API routes with views, microservices, real-time features, monorepo architecture, or technology selection decisions.

Skill
jeffallan

API Endpoint Creator

97

Creates RPC-style endpoint following layered architecture (Controller → Manager → Repository). Use when creating new API endpoints or CRUD operations.

Skill
spartan-stratos

Testing Strategies

95

Testing patterns for Micronaut/Kotlin backend including repository tests, integration tests, and test data builders. Use when writing tests, setting up test infrastructure, or improving coverage.

Skill
spartan-stratos

Sdk Dx

100

Design SDKs that developers love to use—APIs that feel native, error messages that guide, and experiences that reduce friction. This skill covers creating SDKs that drive adoption through exceptional developer experience rather than aggressive marketing. Trigger phrases: "SDK design", "developer experience", "API design", "SDK DX", "error messages", "type safety", "IDE integration", "SDK versioning", "migration guides", "client library design", "making SDKs feel native", "SDK best practices"

Skill
jonathimer

© 2025 SkillRepo · Find the right skill, skip the noise.