What problem does it solve? Managing Fianu compliance entities (controls, policies, gates, indexes, environments, targets, collections, notifications) by hand through a Console UI or ad-hoc API calls is error-prone and unauditable. This Skill guides an agent to declare those entities in Terraform HCL and apply them with plan-time validation, drift detection, and import support. ## Core Features & Use Cases - Full resource coverage: Author all nine fianu_* resources plus the fianu_control_test action, with vendored provider schema docs as the authoritative HCL contract. - Auth and wire guidance: Configure OIDC client-credentials, CLI-token, or static-bearer authentication, and understand the base64 X-Fianu-Raw-Content deploy wire format. - file() evaluation pattern: Keep rule.rego, detail.py, and test fixtures as standalone files and load them into detail.evaluation via file(). - Migration and edge cases: Handle the 0.2.x → 0.3.0 gate-pods-to-detail.gate breaking change, the inverted enabled defaults, and cross-entity constraints schemas cannot catch. - Use Case: An agent asked to "deploy a SAST control with a strict policy via Terraform" reads the control and policy schema pages, writes the HCL with a file()-loaded rego rule, wires the fianu_control_test action, and applies it. ## Quick Start Use the deploying-entities-terraform skill to write Terraform HCL that deploys a Fianu control with a rego rule loaded via file() and a matching strict policy.