API Design Agent Skills

API Design

290 skills
pranavnagrecha
apex-enum-patterns
Use Apex enums for closed-set dispatch and routing, with safe valueOf conversion, exhaustiveness checks, and managed-package considerations.
15 · bundle
pranavnagrecha
custom-permissions
Creates, assigns, and checks custom permissions to gate feature access across Salesforce contexts including validation rules, Apex, Flow, Visualforce, and Connected Apps.
15 · bundle
comeonoliver
github
Interact with GitHub repositories using the gh CLI to check pull request status, list workflow runs, view logs, and query the GitHub API with JSON output.
61
comeonoliver
mvp
Builds a Streamlit and FastAPI RAG application that lets users upload documents and query them with natural language through LM Studio.
61
comeonoliver
zod
Provides 43 prioritized best-practice rules for using Zod in TypeScript, covering schema definition, parsing, type inference, error handling, composition, refinements, and performance.
61
lingxling
mcp-builder
Guides the creation of high-quality MCP servers that let LLMs interact with external services through well-designed tools, covering planning, implementation, testing, and evaluation.
253 · bundle
dangquangse
team-fe
Generates frontend source code and a PR description from BA, TechLead, PM, and BE artifacts, following a level-based implementation plan.
19 · bundle
dangquangse
team-techlead
Designs system architecture, selects technology stack, creates ERDs and sequence diagrams, and records ADRs from BA artifacts, declaring a design freeze gate.
19 · bundle
dangquangse
backend-mindset
Guides backend development across API design, authentication, databases, performance, security, scalability, and testing, with quick decision guides and defaults for production-ready systems.
19 · bundle
leandrobenjaminl
sdd-design
Convierte especificaciones aprobadas en un plan técnico detallado, documentando decisiones de arquitectura, flujo de datos y cambios de archivos.
0
nimoqup046-collab
graphql
Designs scalable GraphQL APIs with schema design, DataLoader for N+1 prevention, and Apollo Client caching, while avoiding common anti-patterns.
2
nimoqup046-collab
sveltekit
Build full-stack web applications with SvelteKit, covering file-based routing, SSR, SSG, API routes, and form actions.
2
sakamoto-family-smile
api-design
Design consistent REST APIs with resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting.
0
sakamoto-family-smile
nestjs-patterns
Provides production-grade NestJS architecture patterns covering modules, controllers, providers, DTO validation, guards, interceptors, exception filters, configuration, and testing for TypeScript backends.
0
sakamoto-family-smile
fastapi-patterns
Provides production-oriented patterns for building FastAPI services, covering async endpoints, dependency injection, Pydantic schemas, OpenAPI customization, testing, and security best practices.
0
joshuashepherd
trigger-dev
Build and manage Trigger.dev v4 background jobs: durable TypeScript tasks, scheduled/cron jobs, waits, Realtime, React hooks, and the Management API, with live docs fetched first.
1
joshuashepherd
add-tool
Creates or modifies agent tools for OpenAI Agents SDK, covering search, analysis, API integration, and database query patterns with caching and metrics.
1
joshuashepherd
type-safety-chain
Implements or verifies the six-layer type safety chain from Drizzle schema through Zod, services, API routes, and React hooks, including regeneration after DB changes and bootstrapping in new folders.
1
joshuashepherd
create-agent
Scaffold and develop AI agents using OpenAI Agents SDK patterns, covering agent definition, tools, guardrails, handoffs, context, RAG pipelines, streaming, API routes, testing, and debugging.
1
luokai0
api-dev
Scaffold, test, document, and debug REST and GraphQL APIs from the command line, including curl testing, OpenAPI spec generation, mocking, and troubleshooting.
10 · bundle
luokai0
curl-http
Provides curl commands for making HTTP requests, testing APIs, and transferring files, including authentication, headers, cookies, and response handling.
10 · bundle
luokai0
create-cli
Designs command-line interface parameters and UX, including arguments, flags, subcommands, help text, output formats, error messages, exit codes, prompts, config/env precedence, and safe/dry-run behavior.
10 · bundle
luokai0
golang-grpc
Guides Go developers in building production-ready gRPC services, covering proto organization, server/client implementation, error handling, streaming, testing, and security best practices.
10 · bundle
jorcan
convex
Build and manage Convex backends: schema design, TypeScript functions, real-time subscriptions, auth, file storage, scheduling, and deployment.
0 · bundle
jorcan
shared
Explains how to define and use tools with the Claude API, including tool schemas, tool choice, and server-side tools for code execution and web search.
0 · bundle
huuanh20
team-fe
Generates frontend source code files and a PR description from BA, TechLead, PM, and BE artifacts, following a level-based implementation plan.
1 · bundle
huuanh20
backend-mindset
Guides backend development across API design, authentication, security, performance, architecture, and testing, with decision guides and defaults for production-ready systems.
1 · bundle
neuralblitz
ddd
Designs bounded contexts, creates domain models, uses aggregates, and implements value objects for complex domain logic.
1
neuralblitz
api-design
Design clean REST APIs with proper resource modeling, HTTP methods, pagination, versioning, and OpenAPI documentation.
1
neuralblitz
api-gateway
Designs API gateway architecture and implements routing, authentication, rate limiting, transformation, caching, logging, and circuit breaking.
1
neuralblitz
application
Designs application architecture, selects patterns, structures code modules, and manages dependencies for new projects.
1
neuralblitz
browser-apis
Provides design patterns and architectural approaches for implementing and integrating browser APIs in software projects.
1
mariadb-corporation
mariadb-connector-j-usage
Explains MariaDB Connector/J JDBC driver behavior: auto-registration, URL schemes, prepared statement handling, batch inserts, transactions, fetch sizes, pooling, and failover. Use when writing or reviewing Java code that talks to MariaDB with the mariadb-java-client driver.
0
mariadb-corporation
mariadb-connector-j-install
Adds the MariaDB JDBC driver to a build, configures connection URLs and datasources, and sets up TLS with the correct sslMode and certificate options.
0
mariadb-corporation
mariadb-connector-r2dbc-usage
Explains MariaDB Connector/R2DBC specifics for writing reactive Java code: URL scheme, placeholder binding, lazy execution, consume-once results, transactions, pooling, and error handling.
0
auto-skiller
design-an-interface
Generates multiple radically different interface designs for a module, compares them, and synthesizes the best approach.
1 · bundle