scaffold-server-patterns
CommunityStandardize Fastify server patterns for Claude
Software Engineering#typescript#postgresql#fastify#drizzle-orm#server-architecture#plugin-patterns#esm-conventions
Authorbuchananwill
Version1.0.0
Installs0
System Documentation
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.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: scaffold-server-patterns Download link: https://github.com/buchananwill/ue-claude-scaffold/archive/main.zip#scaffold-server-patterns Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.