What problem does it solve?
The Skill codifies and shares the domain knowledge and architectural patterns used by the ue-claude-scaffold coordination server, including Fastify plugin conventions, ESM import patterns, Drizzle ORM integration, and route architecture, to accelerate consistent implementation.
Core Features & Use Cases
- Fastify plugin pattern: Each route module exports a FastifyPluginAsync default export and accepts { config } in its options.
- ESM import convention: All imports use .js extensions, even when the source is TypeScript.
- Database integration: Drizzle ORM with PG Lite for development and node-postgres for production, including migrations and typed queries.
- Agent and project identification: The coordination server uses headers like X-Agent-Name and X-Project-Id to scope requests and maintain audit trails.
- Error handling: Integrated with @fastify/sensible for standardized HTTP errors and replies.
Quick Start
Review the scaffold server patterns and apply the Fastify plugin conventions, ESM import rules, and Drizzle ORM usage to implement or extend the coordination server in your UE project.