What problem does it solve? During an ASP.NET MVC to Node.js + React migration, the agent may discover that a required mapping skill (for example, a Node backend framework mapping) does not exist in .github/skills/. This Skill provides a governed, user-consented process for authoring that missing skill on the fly instead of improvising guidance. ## Core Features & Use Cases - Gap-driven generation: Detects a missing skill, consults the user for explicit approval, then generates a new SKILL.md under .github/skills/. - Backend mapping contract: Enforces a fixed 12-section structure (framework overview, project layout, controller-to-route mapping, validation, DI, middleware, async, auth, error handling, testing, OpenAPI, real-time) for nodejs-backend-<framework>-mapping skills covering NestJS, Fastify, Express, Hono, Koa, AdonisJS, tRPC, and Feathers.js. - Authoring standards: Defines frontmatter conventions, pushy description patterns, progressive disclosure with references/, templates/, and examples/, plus a shipping checklist. - Use Case: In Phase 1 the user selects Fastify as the backend framework, but no Fastify mapping skill exists. The agent asks for approval, then uses this Skill to generate a complete nodejs-backend-fastify-mapping/SKILL.md that Phases 2 and 3 consume. ## Quick Start Ask the agent to check whether the required backend framework mapping skill exists and, with your approval, generate it using the skill-creator contract.