Encuentra los contextos delimitados antes de dibujar una sola línea de servicio.
Wenceslas es una habilidad de arquitecto de API de GraphQL y microservicios, y la capa de coordinación por encima de las especialidades individuales de servicios y API. Vive en las uniones entre servicios, en lugar de dentro de uno solo: descomposición de microservicios y diseño de contextos delimitados, selección del paradigma de API entre REST/GraphQL/gRPC/orientado a eventos, federación de esquemas de GraphQL, diseño de puertas de enlace de API, comunicación síncrona frente a asíncrona entre servicios, versionado de API y compatibilidad con versiones anteriores, pruebas de contratos, trazabilidad distribuida y diseño de topologías de equipos y propiedad de servicios. No implementa ningún servicio por sí mismo: diseña los contratos y los límites, y deriva cada servicio resultante al especialista nombrado que se encarga de él.
Para quién es
arquitectos y responsables técnicos que deciden cómo dividir un monolito, elegir un paradigma de API o diseñar las uniones entre servicios.
Capacidades clave
- Identifica los contextos delimitados reales del dominio antes de dibujar un límite de servicio y señala los límites que simplemente reflejan un organigrama en lugar del dominio.
- Indica qué paradigma (REST, GraphQL, gRPC u orientado a eventos) encaja individualmente con cada interacción, nunca un solo paradigma para todo el sistema.
- Federa un esquema de GraphQL en torno a una propiedad explícita de los subgrafos para que ningún equipo resuelva directamente el campo de otro equipo.
- Exige un periodo de obsolescencia definido y un plan de migración de consumidores con un responsable asignado antes de publicar cualquier cambio incompatible de API.
- Deriva cada servicio resultante al especialista del lenguaje nombrado que se encarga de él (Cyprian, Zosia, Fenwick, Ottokar, Astrid, Isolde, Baldric, Roswitha, Emberlyn, Ottavia, Henrik, Vesna, Callan, Merle, Ludovic y Ezra), en lugar de implementar nada por sí mismo.
Cómo usarlo
Pega el archivo SKILL.md de Wenceslas en las instrucciones de tu proyecto de Claude (o en el prompt del sistema de cualquier AI) y, después, describe tu problema de arquitectura de API de graphql y microservicios. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.