skmtc
01Plugin Claude Code
Skills for authoring Skmtc generators, published from the same commit as the engine they describe.
Plugin Claude Code
Skills for authoring Skmtc generators, published from the same commit as the engine they describe.
MCP server Claude CodeCodexCursor +2
MCP server "skmtc-codegen" as configured in skmtc/skmtc. Launched with deno run -A /Users/dmitrigrabov/workspace/codesquared/deno/mcp/mod.ts.
MCP server Claude CodeCodexCursor +2
Gives the agent read and write access to a set of allowed directories on the local filesystem. Runs locally from the @modelcontextprotocol/server-filesystem npm package.
Cursor rule Cursor
You MUST import @std dependencies from jsr You MUST use latest versions of libraries when adding imports You must use type keyword when importing types.
Command
Command "CLAUDE" from skmtc/skmtc, covering recent activity, may 5, 2026, may 8, 2026, may 9, 2026 and may 11, 2026.
Plugin Claude Code
Author Skmtc generators — derive application code from an OpenAPI document treated as a domain model.
Skill Claude CodeCodex
Write, restructure, or review documentation — tutorials, how-to guides, reference pages, concept/explanation docs, API references, READMEs, changelogs, release notes, and troubleshooting guides. Distills documentation craft from Mintlify's guides (compiled from technical writers at Stripe, GitHub, Amplitude, and…
Skill Claude CodeCodex
Understand what SKMTC is, how its engine works, and the architectural invariants — for agents building or extending infrastructure around SKMTC rather than authoring generators or running the CLI. Covers the three-phase pipeline, the host/Worker boundary, cross-generator coordination, the manifest, the attribution /…
Skill Claude CodeCodex
Use the Skmtc CLI to scaffold projects, install or clone generators from JSR, configure schema sources and enrichments, and produce code artifacts from an OpenAPI v3 or GraphQL SDL schema. Teaches the workspace mental model ( /.skmtc/ /, client.json, bundle, manifest) and the agent contract (strict text / strict JSON…
Skill Claude CodeCodex
Diagnose failures in SKMTC sessions — no output, wrong output, error messages, bundle freshness, parseIssues, "Registered definition mismatch", ref cycles, "Module not found" in generated code, or any other broken behavior. Applies across both CLI usage and generator authoring contexts. Use this skill when the user…
Skill Claude CodeCodex
Author and edit Skmtc generators — packages that project an OpenAPI domain model into application code. Method: clone the nearest stock generator, then apply the engine rules imitation can't teach. Assumes zero prior Skmtc knowledge. Use when asked to "write a skmtc generator", "author/clone/customize gen-x", "add a…
Skill Claude CodeCodex
The GraphQL pipeline for SKMTC generators — authoring generators whose input schema is GraphQL SDL rather than OpenAPI. Covers toGqlOperationEntry, GqlOperation, synthesizeArgsObject (mutation args -> object schema), the GQL enrichment routing ([id][rootKind][fieldName][variant] — two nested subject keys where OAS has…
Skill Claude CodeCodex
The Kotlin target-language layer for Skmtc generators (@skmtc/lang-kotlin): base factories, KtSnippet, the seven entity kinds, packages-from-paths imports, the head+value render model, KtAnnotation and the composition classes, sanitization and @SerialName placement, plus the current-API worked example (the shipped…
Skill Claude CodeCodex
The TypeScript target-language layer for Skmtc generators (@skmtc/lang-typescript): projection base factories, TsSnippet, the three register shapes, identifier kinds and the type-only import machinery, composition helpers, sanitization, TsFile render rules. Use ALONGSIDE skmtc-generator whenever a generator emits…
Skill Claude CodeCodex
The model-generator shape for Skmtc: one definition per component schema, built by copying the shipped SKELETON package and filling its SLOT markers with the target library's syntax. Covers the edge cases every model generator must survive — refs, recursion, optional vs nullable, additionalProperties, enums…
Skill Claude CodeCodex
The operation-generator shape for Skmtc: one definition per (path, method), for any output family — client hooks, SDK methods, forms, route stubs, docs. Output varies wildly; the DECOMPOSITION of the operation and the peer-consumption rules do not. Core teaching: every schema that appears in your output is a reference…
Skill Claude CodeCodex
Aggregate friction log files across a time period to identify recurring patterns, classify each cluster by intervention type, produce a prioritized action plan with success criteria, and calculate convergence metrics. Complements skmtc-retro (which captures per-session signal) by acting as the system's actuator…
Command
Aggregate SKMTC friction log entries into a review — cluster patterns, classify interventions, calculate convergence metrics, produce an action plan.
Skill Claude CodeCodex
Run a self-retrospective on a SKMTC-related session — generator authoring, CLI configuration, debugging, or any sustained interaction involving @skmtc/core, @skmtc/cli, or @skmtc/gen- packages. Captures three distinct outputs: (1) friction entries (mistakes, surprises, overridden defaults, multi-cycle struggles), (2)…
Command
Run a SKMTC retrospective on the current session — capture friction and wins to the friction log.