softplan-platform

Document multitenant Lambda conventions for TenantContext propagation and ABAC authentication.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Softplan platform context and engineering conventions for building multitenant AWS Lambda microservices with TypeScript.

Core Features & Use Cases

  • Guidance on architecture, patterns, and conventions for Lambda-based services
  • Reference materials for TenantContext extraction, ABAC, and per-tenant isolation
  • Clear templates for file structure, naming, and error handling across services

Quick Start

Review architecture.md, multitenant-patterns.md, and conventions.md to align new services with the platform conventions.

Frequently Asked Questions about softplan-platform

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

FAQPage Schema
How do I implement TenantContext propagation in AWS Lambda microservices?

TenantContext propagation in AWS Lambda microservices is enforced by consolidating platform context that documents extraction patterns and standardized conventions for TypeScript services. Reference materials guide extraction workflows and ensure tenant data passes correctly through service boundaries.

What is schema-per-tenant isolation for TypeScript Lambda functions?

Schema-per-tenant isolation is a multitenant database pattern that separates tenant data into distinct schemas. This platform context provides reference materials and conventions to enforce per-tenant isolation within AWS Lambda microservices, preventing cross-tenant data access.

How do I bootstrap a multitenant Lambda service with standardized conventions?

To bootstrap a multitenant Lambda service, review architecture.md, multitenant-patterns.md, and conventions.md. These templates provide clear file structure, naming, and error handling guidance to align new TypeScript services with platform conventions.

Does ABAC authentication work with multitenant AWS Lambda architectures?

ABAC authentication integrates with multitenant AWS Lambda architectures through documented platform conventions. Attribute-based access control is specifically enforced alongside TenantContext propagation to authorize requests based on tenant attributes and user permissions.

Can I use this platform context for onboarding teams to existing Lambda microservices?

Yes, this platform context applies during team onboarding across new or existing Lambda microservices. It documents conventions, architecture patterns, and multitenant isolation strategies to quickly align developers with established TypeScript service standards.

What are the limitations of multitenant patterns for Lambda microservices?

Multitenant patterns for Lambda microservices require strict adherence to TenantContext propagation and schema-per-tenant isolation conventions. Limitations arise when services deviate from standardized file structures and error handling, potentially breaking platform-level ABAC authentication and tenant isolation.