impl-typescript-backend

Implement TypeScript backends from specs with NestJS, Fastify, or Express.

2|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/nholder88/ai-agent-workflows --skill impl-typescript-backend
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: impl-typescript-backend
Source: https://github.com/nholder88/ai-agent-workflows/tree/main/skills/impl-typescript-backend
Command: npx skills add https://github.com/nholder88/ai-agent-workflows --skill impl-typescript-backend

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates turning a specification or architecture document into a production-ready TypeScript/Node.js backend, aligning code with NestJS/Fastify/Express patterns.

Core Features & Use Cases

  • Structured, production-grade backends with production logging, schema validation, and robust lifecycle management (DB pools, health endpoints, and graceful shutdown).
  • Use cases include converting a spec into a runnable service, refactoring legacy backends, and hardening existing Node.js projects for reliability.

Quick Start

Provide a spec or architecture document and request a NestJS-based backend implementation, and I will generate a complete backend service scaffold and code according to the spec.

Frequently Asked Questions about impl-typescript-backend

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a production-grade TypeScript backend from a spec document?▼

To generate a production-grade TypeScript backend from a spec, provide the architecture document to scaffold a runnable NestJS, Fastify, or Express service with structured logging, DB pooling, and health endpoints automatically implemented.

How do I harden an existing Node.js backend for production reliability?▼

Harden an existing Node.js backend by refactoring it to include environment-driven config validation, robust DB connection management with retry logic, graceful shutdown, and readiness endpoints to ensure production reliability.

Does this backend generation approach work with NestJS, Fastify, and Express?▼

Yes, this backend generation approach works with NestJS, Fastify, and Express, applying production patterns like pino structured logging and proper database seeding across all three frameworks.

What is needed to scaffold a TypeScript backend with graceful shutdown and health endpoints?▼

Scaffolding a TypeScript backend with graceful shutdown and health endpoints requires providing a specification or architecture document as input to generate the complete service code and lifecycle management logic.

Can I refactor a legacy Express or Fastify project to add structured logging and DB connection pooling?▼

Yes, you can refactor legacy Express or Fastify projects to add pino structured logging, environment-driven config validation, and robust DB connection pooling by applying the production-hardening process to existing code.

Why does my TypeScript backend need environment-driven config validation and readiness endpoints?▼

Your TypeScript backend needs environment-driven config validation and readiness endpoints to prevent runtime failures from invalid configurations and to allow orchestration systems to manage traffic during deployment or restarts.