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.