tfmcp

# General Project Guidelines ## Project Overview - This is tfmcp (Terraform Model Context Protocol Tool), a CLI tool that helps you interact with Terraform via MCP. - The project is written in Rust and integrates with Terraform to enable AI-assisted infrastructure management. - Always maintain high code quality and adherence to best practices. ## Development Workflow - Follow semantic versioning for releases. - Use the Release.sh script for versioning and releases. - Write meaningful commit messages following conventional commits format. ## Documentation - Keep documentation up-to-date as features evolve. - Document public APIs, functions, and modules. - Include examples where appropriate. ## Testing - Write unit tests for core functionality. - Ensure test coverage for critical paths. - Test against different Terraform versions when applicable.