Install and configure FinFocus as a Pulumi Analyzer for inline cost estimation during pulumi preview. Use when setting up the analyzer, configuring the policy pack, debugging analyzer issues, or enabling zero-click cost estimates in Pulumi workflows. Triggers on: "set up analyzer", "configure analyzer", "install…
Automated FinFocus CLI and plugin setup workflow. Use when installing finfocus, setting up plugins for cloud providers, initializing configuration, bootstrapping a new finfocus environment, or onboarding a project for cost analysis. Triggers on: "install finfocus", "setup finfocus", "configure cost analysis", "install…
Configure and debug FinFocus intelligent plugin routing. Use when setting up multi-plugin routing, configuring priority and fallback rules, writing pattern matching for resource types, testing route selection, or debugging why a plugin isn't receiving cost queries. Triggers on: "configure routing", "plugin priority"…
Configure, check, and troubleshoot FinFocus budget thresholds. Use when setting cost.budgets in config.hujson, reading budget health, filtering scopes with --budget-scope, or making cost projected, cost actual, or overview exit non-zero in CI. Triggers on: "finfocus budget", "budget threshold", "exit-on-threshold"…
Diagnose and debug FinFocus connectivity, config resolution, cache issues, plugin errors, and zero cost results. Use when a cost command returns $0, a plugin will not start, config.hujson is ignored, or output shows PLUGINERROR, VALIDATIONERROR, TIMEOUTERROR, or NOCOSTDATA. Triggers on: "diagnose", "debug"…
Upgrade an existing FinFocus plugin project to a newer finfocus-spec SDK version. Use when a plugin's go.mod requires an older github.com/rshade/finfocus-spec, or when a plugin no longer builds after an SDK bump. Triggers on: "upgrade plugin", "bump finfocus-spec", "migrate plugin", "plugin SDK upgrade", "HandleDryRun…
Implement and maintain a FinFocus cost plugin in a repository scaffolded by finfocus plugin init. Use when adding or changing pricing logic in a plugin, adding a resource type, writing the Supports handler, returning GetProjectedCost or GetActualCost results, testing a plugin locally against a Pulumi plan, or…
Manage the FinFocus plugin lifecycle: discover, install, update, remove, validate, inspect, and troubleshoot installed plugins. Use when installing or updating a pricing plugin, installing a plugin from a GitHub URL, choosing a region-specific binary, fixing a plugin that will not start, a stale lock, a checksum or…
Estimate the monthly cost of a Pulumi or Terraform project with the FinFocus CLI, flag expensive resources, cost increases, and total cost against thresholds in .cost-check.yml, and write a COSTCHECK.md report. Reads machine-readable JSON, checks the CLI version, and names what to do when the CLI, a plugin…
Compare actual and projected spend for a Pulumi stack with the FinFocus CLI, flag drifting resources against thresholds in .cost-check.yml, explain likely causes, track the trend, and write a COSTDRIFT.md report. Reads machine-readable JSON, checks the CLI version, and names what to do when the CLI, a billing plugin…
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: