mirror of
https://github.com/Egonex-AI/Understand-Anything.git
synced 2026-06-22 10:58:03 +08:00
Add language context snippets for markdown, yaml, json, sql, dockerfile, terraform, graphql, protobuf, shell, html, and css. Each snippet follows the existing typescript.md/python.md pattern with Key Concepts, Notable File Patterns, Edge Patterns, and Summary Style sections. These snippets are injected into the architecture analyzer prompt to improve layer assignments for non-code files. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1.9 KiB
1.9 KiB
GraphQL Language Prompt Snippet
Key Concepts
- Type System: Strongly typed schema defining the API contract with scalar, object, enum, and union types
- Queries: Read operations fetching data with field-level selection (no over-fetching)
- Mutations: Write operations for creating, updating, and deleting data
- Subscriptions: Real-time data push over WebSocket connections
- Resolvers: Functions mapping schema fields to data sources (database, API, cache)
- Fragments: Reusable field selections reducing query duplication across operations
- Directives:
@deprecated,@include,@skipfor conditional field inclusion and schema metadata - Input Types:
inputkeyword for complex mutation arguments - Interfaces and Unions: Polymorphic types for shared fields across multiple object types
- Schema Stitching / Federation: Composing multiple GraphQL services into a unified graph
Notable File Patterns
schema.graphql/*.graphql— Schema definition files*.gql— Alternative extension for GraphQL filesschema/*.graphql— Split schema files by domain (users.graphql, orders.graphql)*.resolvers.ts/*.resolvers.js— Resolver implementations (TypeScript/JavaScript convention)codegen.yml— GraphQL Code Generator configuration
Edge Patterns
- GraphQL schema files
defines_schemafor the resolver code that implements query/mutation handlers - Type definitions create
relatededges between types connected by field references - Schema files
defines_schemafor client-side query/mutation files that consume the API - Codegen config
configuresthe schema-to-code generation pipeline
Summary Style
"GraphQL schema defining N types, M queries, and K mutations for the user management API." "API schema with type definitions for products, orders, and payment processing with pagination." "Subscription schema enabling real-time notifications for order status updates."