Creates Pulumi infrastructure-as-code projects in Go, configures OIDC authentication, and integrates with Pulumi ESC for centralized secrets and configuration management. Use when setting up Pulumi Go projects, writing infrastructure code with Go, configuring OIDC for Pulumi, using Pulumi ESC with Go, or automating cloud infrastructure with Golang.
100
Does it follow best practices?
Validation for skill structure
Azure native provider with secure storage
azure-native import
100%
100%
No classic provider
100%
100%
Public access disabled
100%
100%
TLS version enforced
100%
100%
HTTPS only
100%
100%
Network deny-by-default
100%
100%
Environment tag uses ctx.Stack()
0%
100%
ManagedBy tag
50%
100%
pulumi.Run entry point
100%
100%
Error wrapping
0%
100%
Stack outputs exported
100%
100%
Without context: $0.2142 · 58s · 14 turns · 19 in / 3,424 out tokens
With context: $0.7018 · 2m 21s · 24 turns · 28 in / 8,511 out tokens
Multi-language component resource with pulumi-go-provider
PulumiPlugin.yaml runtime
0%
100%
pulumi-go-provider import
0%
100%
RegisterComponentResource
100%
100%
pulumi.Parent on child resources
100%
100%
RegisterResourceOutputs
100%
100%
Input types in args struct
100%
100%
infer.NewProviderBuilder
0%
100%
infer.ComponentF registration
0%
100%
prov.Run called
100%
100%
Error wrapping
40%
0%
Without context: $0.2788 · 1m 17s · 16 turns · 58 in / 5,087 out tokens
With context: $0.4366 · 1m 20s · 24 turns · 61 in / 4,527 out tokens
AWS stack transformation tagging and ESC OIDC deployment workflow
RegisterStackTransformation used
100%
83%
Environment tag in transformation
100%
100%
ManagedBy tag in transformation
87%
100%
S3 versioning enabled
100%
100%
S3 encryption configured
100%
100%
S3 public access block
100%
100%
ESC uses aws-login OIDC
100%
100%
No static AWS credentials
100%
100%
go build before pulumi
100%
100%
Preview before deploy
100%
100%
Without context: $0.5364 · 1m 59s · 26 turns · 33 in / 8,162 out tokens
With context: $0.7672 · 1m 55s · 29 turns · 2,555 in / 6,340 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.