scaffold-service

Generate a microservice boilerplate directory with Prisma multi-schema support.

Updated Dec 11, 2025
Ready to run
npx skills add https://github.com/semicolon-devteam/semo --skill scaffold-service
๐Ÿ’ฌ Prompt for ChatGPT / Claude Chatโ–ผ
Please help me install this Agent Skill.
Skill: scaffold-service
Source: https://github.com/semicolon-devteam/semo/tree/main/packages/eng/ms/skills/scaffold-service
Command: npx skills add https://github.com/semicolon-devteam/semo --skill scaffold-service

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

์ƒˆ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค์˜ ๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์กฐ์™€ ๋ณด์ผ๋Ÿฌํ”Œ๋ ˆ์ดํŠธ ํŒŒ์ผ๋“ค์„ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

Core Features & Use Cases

  • ์ฝ”์–ด ๊ตฌ์กฐ ์ƒ์„ฑ: src, prisma, services, repositories, adapters, libs ๋“ฑ ๊ธฐ๋ณธ ๊ตฌ์กฐ ์ƒ์„ฑ
  • ์ƒ˜ํ”Œ ํŒŒ์ผ ์ œ๊ณต: health ์—”๋“œํฌ์ธํŠธ, health ์ฒดํฌ, ๊ธฐ๋ณธ ํŒจํ‚ค์ง€ ๊ตฌ์„ฑ

Quick Start

์ƒˆ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋ฅผ ์œ„ํ•œ ๋ณด์ผ๋Ÿฌํ”Œ๋ ˆ์ดํŠธ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

Frequently Asked Questions about scaffold-service

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

FAQPage Schema
How do I generate a microservice boilerplate directory structure?โ–ผ

Scaffold-service creates a complete microservice boilerplate with standard directories (src, prisma, services, repositories, adapters, libs), template source files, health endpoints, package.json, Prisma schema with multi-schema support, .env.example, and project scripts in one operation.

What files and folders does the microservice boilerplate include?โ–ผ

The boilerplate generates core directories for application logic, database schemas via Prisma, service and repository layers, adapter patterns, shared libraries, plus configuration files (package.json, prisma/schema.prisma, .env.example) and health check endpoints.

Can I use scaffold-service to set up Prisma with multi-schema support?โ–ผ

Yes. Scaffold-service integrates Prisma schema generation with multi-schema support built into the boilerplate, enabling you to provision a new microservice with pre-configured database layer patterns and schema templates.

When should I use microservice boilerplate generation instead of manual setup?โ–ผ

Use boilerplate generation when provisioning new microservices to avoid repetitive manual folder and file creation. It ensures consistent architecture, standardized API routes, health endpoints, and configuration across services.

Does the boilerplate include API routes and health check endpoints?โ–ผ

Yes. Scaffold-service provides sample API routes and health check endpoints as part of the generated boilerplate, allowing you to start building business logic immediately.

What is included in the generated environment configuration?โ–ผ

The boilerplate generates .env.example and package.json with preconfigured scripts and dependencies, establishing a standardized environment setup for the new microservice.