Installation
First, install the Han CLI tool:
npm install -g @thebushidocollective/hanThen install the plugin:
han plugin install buki-pulumiOverview
Pulumi infrastructure-as-code validation and best practices.
Features
- Validates Pulumi projects with
pulumi preview - Provides skills for working with Pulumi
Requirements
Install Pulumi:
# macOS
brew install pulumi/tap/pulumi
# Linux
curl -fsSL https://get.pulumi.com | sh
Skills Included
- pulumi-basics: Pulumi project structure and usage
Hook Behavior
Validates Pulumi projects in directories containing Pulumi.yaml using pulumi preview.
Skills
ð
pulumi-basics
Use when writing infrastructure-as-code with Pulumi using programming languages for cloud resource provisioning.
ð
pulumi-components
Use when building reusable infrastructure components with Pulumi for modular, composable cloud resources.
ð
pulumi-stacks
Use when managing multiple environments with Pulumi stacks for development, staging, and production deployments.
Hooks
ðª
Stop
Runs when the main Claude Code agent has finished responding.
npx -y @thebushidocollective/han hook run --fail-fast --dirs-with Pulumi.yaml -- pulumi preview --non-interactive --suppress-outputs || trueðª
SubagentStop
Runs when a Claude Code subagent (Task tool call) has finished responding.
npx -y @thebushidocollective/han hook run --fail-fast --dirs-with Pulumi.yaml -- pulumi preview --non-interactive --suppress-outputs || true