What problem does it solve?
Setting up Pulumi TypeScript projects, linking centralized ESC environments, configuring OIDC credentials, and building reusable multi-language components is repetitive and error-prone; this skill provides clear scaffolding, secure defaults, and deployment guidance to reduce mistakes and speed delivery.
Core Features & Use Cases
- Project scaffolding: Create Pulumi TypeScript projects and multi-language component layouts with recommended tsconfig and package structure.
- ESC & OIDC integration: Link ESC environments, generate ESC YAML patterns, and configure dynamic OIDC logins for AWS, Azure, and GCP.
- Reusable patterns: Provide ComponentResource patterns, stack references, secure storage and database templates, IAM least-privilege examples, and validated deployment workflows.
- Use case: Ideal for platform engineers or backend engineers bootstrapping cloud infrastructure across AWS/Azure/GCP who need secure, repeatable TypeScript IaC with centralized secrets.
Quick Start
Generate a Pulumi TypeScript project that deploys a secure S3 bucket, links an ESC environment with AWS OIDC login, and exports the bucket ARN.