Create Service

Scaffold a TypeScript Express microservice with handlers, adapters, and tests.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/dr-code/tessera --skill create-service-dr-code
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Create Service
Source: https://github.com/dr-code/tessera/tree/main/.agents/skills/create-service
Command: npx skills add https://github.com/dr-code/tessera --skill create-service-dr-code

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffold a production-ready microservice that adheres to standardized architecture patterns, reducing setup time and ensuring consistency across projects.

Core Features & Use Cases

  • Generates a complete service skeleton including entry point (server.ts), domain layers (handlers, adapters), and type definitions.
  • Provides a ready-to-use package.json with development, build, and test scripts, and a health check endpoint pattern.
  • Enforces project structure best practices and basic error handling for reliable startup and maintainability.

Quick Start

Run the skill to scaffold a new service and customize its name to match your project.

Frequently Asked Questions about Create Service

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

FAQPage Schema
How do I scaffold a TypeScript Express microservice with a standardized project structure?▼

To scaffold a TypeScript Express microservice, this skill generates a production-ready service skeleton with a server entry point, handlers, adapters, and typed interfaces. It enforces a structured directory layout and provides standard package.json scripts for immediate development.

What is the best way to set up a new microservice to ensure maintainability and testability across teams?▼

The best way to ensure maintainability across teams is enforcing standardized architecture patterns during microservice scaffolding. This skill generates a consistent service skeleton with domain layers, typed interfaces, and a health check endpoint pattern to standardize your setup.

How do I generate a microservice project structure that includes domain layers and test configurations?▼

Generating a microservice project structure with domain layers requires setting up handlers, adapters, and type definitions. This skill automates the creation of these layers alongside a ready-to-use package.json equipped with development, build, and test scripts.

Can I use this scaffolding tool to create a microservice with a health check endpoint and typed interfaces?▼

Yes, you can use this scaffolding tool to create a microservice with a health check endpoint and typed interfaces. It builds a complete TypeScript Express setup that includes domain layers and standard scripts for reliable startup and maintainability.

Does the generated microservice scaffold include standard scripts for development and build processes?▼

Yes, the generated microservice scaffold includes a ready-to-use package.json with standard scripts for development, build, and test processes. This ensures your TypeScript Express service has the necessary commands configured for immediate use.

When do I need to scaffold a microservice using standardized architecture patterns instead of building from scratch?▼

You need to scaffold a microservice using standardized architecture patterns when you require a consistent service skeleton across multiple teams. This approach reduces setup time and enforces a structured directory layout with typed interfaces, avoiding the inconsistencies of building from scratch.