What problem does it solve? Terraform module READMEs drift out of sync with the actual .tf files as variables, outputs, and resources change, and hand-editing the generated section gets silently overwritten on the next run. This Skill runs terraform-docs correctly against a module so the README's generated block always matches the code. ## Core Features & Use Cases - Preflight validation: A stdlib-only Python script checks the terraform-docs binary, version pins in .tool-versions, config file requirements, referenced files, and README markers before anything runs. - Scaffolding for new modules: Copies a ready-made .terraform-docs.yml, footer.md, main.tf header template, and README skeleton into modules that have never used terraform-docs. - Gotcha-driven troubleshooting: Documents the real failure modes — empty headers from misplaced comment blocks, CRLF/LF mixed line endings, appended blocks when markers are missing, and version drift between pinned and installed binaries. - Use Case: A developer adds three new variables to a Terraform module and asks to update the docs; the Skill runs preflight, confirms the pinned terraform-docs version satisfies the config, regenerates the README, and reviews the diff before commit. ## Quick Start Regenerate the Terraform README for the module in this directory using terraform-docs and show me the diff.