create-container-module

Create standardized container module skeletons with Dockerfile, config files, and OpenAPI docs.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Edgame2/castiel2 --skill create-container-module
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-container-module
Source: https://github.com/Edgame2/castiel2/tree/main/.cursor/skills/create-container-module
Command: npx skills add https://github.com/Edgame2/castiel2 --skill create-container-module

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffolds a standardized container module skeleton for new microservices, ensuring a consistent project layout and required files are present out of the box.

Core Features & Use Cases

  • Creates a complete container module layout (Dockerfile, package.json, tsconfig.json, README.md, CHANGELOG.md) and OpenAPI spec template.
  • Generates and validates config files (config/default.yaml, config/schema.json) and a minimal server entry point.
  • Use Case: Rapidly bootstrap a new containerized service that follows the ModuleImplementationGuide.md Section 3.1 standard.

Quick Start

Run this skill to generate a ready-to-use container module scaffold for a new service.

Frequently Asked Questions about create-container-module

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

FAQPage Schema
How do I scaffold a standardized microservice module with Fastify and TypeScript?

A standardized container module skeleton ensures a consistent project layout by generating required files like Dockerfiles, config files, server entry points, and OpenAPI docs out of the box for new microservices.

What files are included when scaffolding a containerized microservice?

Scaffolding a containerized microservice creates a complete layout including Dockerfile, package.json, tsconfig.json, README.md, CHANGELOG.md, and an OpenAPI spec template.

How do I generate and validate config files for a new container module?

You generate and validate config files by creating config/default.yaml and config/schema.json alongside a minimal server entry point within the standardized module layout.

Does this scaffolding approach require an existing structured repository layout?

Yes, this scaffolding approach requires a structured repository layout and a TypeScript Fastify setup to properly build and deploy the generated container module.

Can I bootstrap a containerized service that follows specific implementation standards?

You can bootstrap a containerized service following the ModuleImplementationGuide.md Section 3.1 standard to ensure consistent module layout and required files are present.