API Design Agent Skills
API Design
290 skillsapex-enum-patterns
Use Apex enums for closed-set dispatch and routing, with safe valueOf conversion, exhaustiveness checks, and managed-package considerations.
15 · bundle
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
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
mvp
Builds a Streamlit and FastAPI RAG application that lets users upload documents and query them with natural language through LM Studio.
61
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
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
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
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
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
sdd-design
Convierte especificaciones aprobadas en un plan técnico detallado, documentando decisiones de arquitectura, flujo de datos y cambios de archivos.
0
graphql
Designs scalable GraphQL APIs with schema design, DataLoader for N+1 prevention, and Apollo Client caching, while avoiding common anti-patterns.
2
sveltekit
Build full-stack web applications with SvelteKit, covering file-based routing, SSR, SSG, API routes, and form actions.
2
api-design
Design consistent REST APIs with resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting.
0
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
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
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
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
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
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
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
curl-http
Provides curl commands for making HTTP requests, testing APIs, and transferring files, including authentication, headers, cookies, and response handling.
10 · bundle
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
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
convex
Build and manage Convex backends: schema design, TypeScript functions, real-time subscriptions, auth, file storage, scheduling, and deployment.
0 · bundle
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
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
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
ddd
Designs bounded contexts, creates domain models, uses aggregates, and implements value objects for complex domain logic.
1
api-design
Design clean REST APIs with proper resource modeling, HTTP methods, pagination, versioning, and OpenAPI documentation.
1
api-gateway
Designs API gateway architecture and implements routing, authentication, rate limiting, transformation, caching, logging, and circuit breaking.
1
application
Designs application architecture, selects patterns, structures code modules, and manages dependencies for new projects.
1
browser-apis
Provides design patterns and architectural approaches for implementing and integrating browser APIs in software projects.
1
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-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-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
design-an-interface
Generates multiple radically different interface designs for a module, compares them, and synthesizes the best approach.
1 · bundle