Communitygithub.com

Anmolop97/Agent-Skills

Domina los principios de diseño de API REST y GraphQL para construir APIs intuitivas, escalables y mantenibles que deleiten a los desarrolladores. Úsalo al diseñar nuevas APIs, revisar especificaciones o establecer estándares de diseño de API.

¿Qué es Agent-Skills?

Esta habilidad está diseñada para desarrolladores y equipos que trabajan con APIs REST y GraphQL, proporcionando una guía completa para construir interfaces de programación de aplicaciones bien diseñadas y fáciles de mantener. Su objetivo es ayudar a crear APIs intuitivas, escalables y que resulten agradables para los desarrolladores que las consumen. Basada en las mejores prácticas de la industria, la habilidad cubre principios fundamentales como la definición de consumidores, casos de uso y restricciones, la elección del estilo de API adecuado, el modelado de recursos, la especificación de errores, versionado, paginación y estrategias de autenticación. Es útil en diversas situaciones, desde el diseño de nuevas APIs hasta la refactorización de existentes, el establecimiento de estándares de diseño en equipo o la revisión de especificaciones antes de la implementación. La habilidad también sugiere recursos adicionales, como una guía de implementación detallada con patrones, listas de verificación y plantillas, que se encuentra en el archivo `resources/implementation-playbook.md`. Es importante no utilizar esta habilidad cuando solo se necesita orientación de implementación para un framework específico, para trabajo exclusivo de infraestructura sin contratos de API, o cuando no es posible cambiar o versionar interfaces públicas.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Anmolop97/Agent-Skills/tree/HEAD/skills/api-design-principles

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Principios de Diseño de API

Domina los principios de diseño de API REST y GraphQL para construir APIs intuitivas, escalables y mantenibles que deleiten a los desarrolladores y resistan el paso del tiempo.

Usa esta habilidad cuando

  • Estés diseñando nuevas APIs REST o GraphQL
  • Estés refactorizando APIs existentes para mejorar su usabilidad
  • Estés estableciendo estándares de diseño de API para tu equipo
  • Estés revisando especificaciones de API antes de la implementación
  • Estés migrando entre paradigmas de API (de REST a GraphQL, etc.)
  • Estés creando documentación de API amigable para desarrolladores
  • Estés optimizando APIs para casos de uso específicos (móvil, integraciones de terceros)

No uses esta habilidad cuando

  • Solo necesites orientación de implementación para un framework específico
  • Estés realizando trabajo exclusivo de infraestructura sin contratos de API
  • No puedas cambiar o versionar interfaces públicas

Instrucciones

  1. Define consumidores, casos de uso y restricciones.
  2. Elige el estilo de API y modela los recursos o tipos.
  3. Especifica errores, versionado, paginación y estrategia de autenticación.
  4. Valida con ejemplos y revisa para asegurar consistencia.

Consulta el archivo resources/implementation-playbook.md para patrones detallados, listas de verificación y plantillas.

Recursos

  • resources/implementation-playbook.md para patrones detallados, listas de verificación y plantillas.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Anmolop97/Agent-Skills

Searches, installs, updates, and lists skills from the Antigravity Skill Vault. Use when choosing or managing workspace or global skills through the npm CLI.

Anmolop97/Agent-Skills

Master authentication and authorization patterns including JWT, OAuth2, session management, and RBAC to build secure, scalable access control systems. Use when implementing auth systems, securing APIs, or debugging security issues.

Anmolop97/Agent-Skills

Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration. TRIGGER — read BEFORE opening the target file; don't skip because it "looks like a one-liner" — whenever: the prompt names Claude/Anthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, `anthropic`, `@anthropic-ai`, `claude-*`, `us.anthropic.*`, `[1m]`); the user asks about an LLM (pricing/model choice/limits/caching) — never answer from memory; OR the task is LLM-shaped with provider unstated (agent/MCP/tool-definition/multi-agent/RAG/LLM-judge/computer-use; generate/summarize/extract/classify/rewrite/converse over NL; debugging refusals/cutoffs/streaming/tool-calls/tokens). SKIP only when another provider is being worked on (overrides all triggers): OpenAI/GPT/Gemini/Llama/Mistral/Cohere/Ollama named in the query; OR `grep -rE 'openai|langchain_openai|google.generativeai|genai|mistralai|cohere|ollama'` over the project hits (run this grep FIR...

Anmolop97/Agent-Skills

Searches, installs, updates, and lists skills from the Antigravity Skill Vault. Use when choosing or managing workspace or global skills through the npm CLI.

Skills relacionados