⚔

Pulumi

Pulumi infrastructure-as-code validation

Installation

First, install the Han CLI tool:

npm install -g @thebushidocollective/han

Then install the plugin:

han plugin install buki-pulumi

Overview

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

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