scaffold-server-patterns

Community

Standardize Fastify server patterns for Claude

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.