create-lambda-service

Generate tenant-aware TypeScript Lambda microservice scaffolds for the Softplan platform.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/tcelestino/softplan-engineering-skills --skill create-lambda-service
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-lambda-service
Source: https://github.com/tcelestino/softplan-engineering-skills/tree/main/skills/create-lambda-service
Command: npx skills add https://github.com/tcelestino/softplan-engineering-skills --skill create-lambda-service

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the repetitive boilerplate required to bootstrap a tenant-aware Lambda microservice in the Softplan platform, enabling teams to start coding faster and maintain architectural consistency.

Core Features & Use Cases

  • Generates a complete svc-{name} skeleton with TypeScript boilerplate, project config, and environment scaffolding.
  • Sets up domain layers (handler, services, repositories, models) and a tenant-aware context for multi-tenant isolation.
  • Includes optional integration points for Aurora MySQL, S3, EventBridge, Redis, and Vitest unit tests to accelerate production readiness.
  • Use Case: When creating a new service like "processes" you can generate a fully wired service ready for implementation.

Quick Start

Provide a service name to generate a ready-to-run Lambda microservice scaffold.

Frequently Asked Questions about create-lambda-service

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

FAQPage Schema
How do I generate a TypeScript Lambda microservice scaffold with multitenant support?

To generate a tenant-aware Lambda microservice scaffold, provide a service name to produce a complete TypeScript project skeleton with clean handler, services, repositories, and models separation for multi-tenant isolation.

Can I include S3, EventBridge, and Redis integrations when creating a new Lambda microservice?

Yes, creating a Lambda microservice scaffold includes optional integration points for S3, EventBridge, Redis, and Aurora MySQL, enabling you to wire external services directly into the generated TypeScript architecture.

What is the best way to bootstrap a production-ready AWS Lambda service in TypeScript?

Bootstrapping a production-ready Lambda service requires enforcing standardized architecture with predefined types, error handling, and environment configuration, which this scaffolding tool generates automatically to accelerate deployment readiness.

Does this Lambda scaffolding tool set up Vitest unit tests for the generated microservice?

Yes, the Lambda scaffolding tool includes Vitest unit test configuration to accelerate production readiness for the generated TypeScript microservice stack.

What domain layers are created when scaffolding a new Lambda microservice?

Scaffolding a Lambda microservice creates domain layers including handler, services, repositories, and models, alongside project configuration and environment scaffolding for a standardized architecture.