api-designer
Diseña APIs REST y GraphQL confiables
Los equipos de API necesitan endpoints, autenticación y documentación coherentes. Esta skill guía decisiones de diseño sobre REST, GraphQL, OpenAPI, versionado y seguridad.
Instalar con mi Agente
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "api-designer" from https://skillstore.io/skills/autumnsgrove-api-designer.md and its manifest at https://skillstore.io/api/skills/autumnsgrove-api-designer/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Recursos legibles por agentes
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Pruébalo
Usando "api-designer". Diseña una API de blog con usuarios, publicaciones, comentarios y etiquetas.
Resultado esperado:
- Mapa de recursos para usuarios, publicaciones, comentarios y etiquetas.
- Plan de endpoints con métodos, códigos de estado, paginación y filtrado.
- Recomendaciones de autenticación y autorización para acciones públicas y privadas.
Usando "api-designer". Planifica el versionado para una API que cambiará el nombre de campos de cliente.
Resultado esperado:
- Recomendación de una nueva versión mayor porque los clientes verán cambios incompatibles en los campos.
- Cronograma de obsolescencia con encabezados de advertencia, guía de migración y periodo de soporte paralelo.
- Lista de verificación de compatibilidad para SDKs, documentación, monitoreo y comunicación con clientes.
Usando "api-designer". Revisa una API que expone claves de API en parámetros de consulta.
Resultado esperado:
- Preocupación de seguridad sobre la exposición en logs y el historial del navegador.
- Recomendación de usar encabezados de autorización y claves con alcance limitado.
- Actualización de documentación para rotación, expiración y registro de uso.
Auditoría de seguridad
SeguroAll 146 static findings are false positives caused by Markdown syntax, example URLs and credentials, validation text, and intended local file output. The Python helper does not spawn commands, read environment variables, access certificate files, or make network requests. No prompt injection, exfiltration intent, or other semantic security issue was found.
Factores de riesgo
⚙️ Comandos externos (50)
🌐 Acceso a red (37)
🔑 Variables de entorno (4)
📁 Acceso al sistema de archivos (2)
Compartir y citar este informe
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
Copiar enlace del informe
https://skillstore.io/skills/autumnsgrove-api-designer/audits/14?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportInsignia Markdown
[](https://skillstore.io/skills/autumnsgrove-api-designer?utm_source=security_passport_badge)Insignia HTML
<a href="https://skillstore.io/skills/autumnsgrove-api-designer?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/autumnsgrove-api-designer/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Tarjeta para insertar
<iframe src="https://skillstore.io/embed/skills/autumnsgrove-api-designer.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citas académicas (APA · BibTeX · CFF)
Cita APA
AutumnsGrove. (2026). api-designer security audit report (audit version 14) [Author version unspecified]. Skillstore. https://skillstore.io/skills/autumnsgrove-api-designer/audits/14Cita BibTeX
@techreport{autumnsgrove-autumnsgrove-api-designer-2026,
author = {AutumnsGrove},
title = {api-designer security audit report (audit version 14)},
institution = {Skillstore},
year = {2026},
number = {14},
url = {https://skillstore.io/skills/autumnsgrove-api-designer/audits/14},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "api-designer security audit report (audit version 14)"
version: "unspecified"
type: report
authors:
- name: "AutumnsGrove"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/autumnsgrove-api-designer/audits/14"
identifiers:
- type: other
value: "skillstore:autumnsgrove-api-designer:audit:14"
description: "Skillstore immutable audit report identifier"
Puntuación de Skillstore
Por qué esta puntuación Confianza de la evidencia: AltoLo que puedes crear
Diseñar un nuevo contrato de servicio
Define recursos REST, payloads, códigos de estado, paginación y respuestas de error antes de que comience la implementación.
Planificar el versionado y la obsolescencia de API
Elige una estrategia de versionado, documenta cambios incompatibles y prepara orientación de migración para los equipos cliente.
Crear documentación para desarrolladores
Convierte decisiones sobre endpoints en esquemas OpenAPI, notas de autenticación, ejemplos y documentación de referencia legible.
Prueba estos prompts
Diseña una API REST para [product]. Incluye recursos principales, métodos, códigos de estado, paginación y respuestas de error.
Crea un esquema OpenAPI para [service]. Incluye servidores, rutas, esquemas, esquemas de seguridad y respuestas de ejemplo.
Recomienda autenticación, autorización, limitación de tasa y versionado para [API]. Explica compensaciones y riesgos de migración.
Revisa este contrato de API en cuanto a coherencia, seguridad, compatibilidad hacia atrás, manejo de errores y brechas de documentación: [details].
Mejores prácticas
- Empieza con recursos, permisos, propiedad de datos y comportamiento de errores antes de escribir los detalles de endpoints.
- Mantén los ejemplos de OpenAPI, las reglas de autenticación y las notas de versionado sincronizados con los cambios de implementación.
- Revisa las especificaciones generadas con los equipos de seguridad, plataforma y clientes antes del lanzamiento público.
Evitar
- No coloques secretos, tokens ni claves de API en URLs, logs o ejemplos públicos.
- No versiones APIs por campos opcionales aditivos ni correcciones de errores.
- No publiques códigos de estado no documentados, errores incoherentes ni endpoints de listas sin límites.
Preguntas frecuentes
¿Puede esta skill crear especificaciones OpenAPI?
¿Admite diseño GraphQL?
¿Puede elegir una estrategia de autenticación?
¿Implementa la API por mí?
¿Puede validar todas las reglas de OpenAPI?
¿Es útil para APIs existentes?
Detalles del desarrollador
Autor
AutumnsGroveLicencia
MIT
Revisión de Skillstore
r3
Aviso de versión
El autor no declaró una versión.
Ref.
89edfdc710d0846129dcee6a929477b04f08052c
Actualidad del mantenimiento
25/7/2026
Uso
34 descargas · 267 vistas
Estructura de archivos