What problem does it solve?
This Skill helps developers author SKMTC generators for GraphQL SDL without incorrectly applying OpenAPI-specific operation, enrichment, or mutation-argument patterns.
Core Features & Use Cases
- GraphQL Entry Authoring: Create generator entries with the toGqlOperationEntry factory and process query or mutation operations correctly.
- Enrichment Routing: Resolve enrichment settings using the GraphQL routing structure based on generator ID, root kind, field name, and variant.
- Mutation Schema Synthesis: Convert GraphQL mutation arguments into object schemas with synthesizeArgsObject for normalized model insertion.
- Language Integration: Coordinate GraphQL operation projections with target-language companion factories while preserving the shared SKMTC generator engine rules.
- Use Case: Build a TypeScript generator that accepts GraphQL SDL, supports selected mutations, synthesizes their argument schemas, and emits language-specific operation projections with correctly routed enrichments.
Quick Start
Use the skmtc-graphql skill alongside skmtc-generator to implement a GraphQL SDL generator with correct entries, enrichment routing, mutation argument synthesis, and target-language projections.