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.