api-design-principles
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers.
Discover reusable agent skills, browse implementation details, and find the right skill for your workflow.
161 skills found
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers.
Enforce strict code quality, correctness, and Rust design patterns for the Turso database, prioritizing data integrity, performance, and maintainable, idiomatic code.
Advanced TypeScript development agent: implements complex types, generics, branded types, and tRPC integration for end-to-end type safety.
Comprehensive ABAP development support for SAP systems, covering classic ABAP, ABAP Cloud, CDS views, RAP, EML, and modern syntax patterns.
Design and document REST or GraphQL APIs, including endpoint definitions, pagination, filtering, versioning, and OpenAPI/Swagger specifications.
Compiler-accurate semantic code analysis via LSP. Navigate definitions, references, and implementations, perform workspace-wide renames, and get file outlines for Python, Rust, Go, TypeScript/JS, and Java.
Enforce high-quality Java 17+ coding standards, Spring Boot conventions, and maintainable project structures.
Python coding assistant providing best practices, PEP 8 enforcement, automated testing with pytest, and dependency management using uv.
Apply reality-first coding standards: intentional naming, focused functions, guard clauses, and deterministic side effects, with no speculative features.
Comprehensive Linux development environment management for compilers, build tools, IDEs, and debugging workflows.
Guidance on React Server Components (RSC) in Next.js, covering server/client component boundaries, data fetching, and composition patterns.
Log ideas, notes, and learning progress chronologically to project archives using a CLI helper tool for systematic knowledge retention.