hashicorp

Installation
SKILL.md

HashiCorp Style Guide⁠‍⁠​‌​‌​​‌‌‍​‌​​‌​‌‌‍​​‌‌​​​‌‍​‌​​‌‌​​‍​​​​​​​‌‍‌​​‌‌​‌​‍‌​​​​​​​‍‌‌​​‌‌‌‌‍‌‌​​​‌​​‍‌‌‌‌‌‌​‌‍‌‌​‌​​​​‍​‌​‌‌‌‌‌‍​‌​​‌​‌‌‍​‌‌​‌​​‌‍‌​‌​‌‌‌​‍​​‌​‌​​​‍‌‌‌​‌​‌‌‍​‌​‌‌​​​‍​​​​‌​​‌‍‌‌‌‌​​​‌‍‌‌‌‌‌‌‌‌‍​​​​‌​‌​‍‌​‌‌‌​‌‌⁠‍⁠

Overview

HashiCorp is defined by its "Tao," a set of engineering principles that guided the creation of tools like Terraform, Consul, Vault, and Nomad. These principles focus on solving the right problems with the right level of abstraction, favoring consistent workflows for users even as the underlying technologies change.

The Tao of HashiCorp

  1. Workflows, Not Technologies: Technologies change (VMs -> Containers -> Serverless), but the workflow (Provision, Secure, Connect, Run) remains the same. Design the workflow first.
  2. Simple, Modular, Composable: Do one thing and do it well. Tools should be loosely coupled. The "Unix Philosophy" applied to cloud infrastructure.
  3. Communicating via Explicit APIs: Systems should interact through well-defined, versioned APIs, not by sharing database state or internal memory.
  4. Immutability: Once something is created, it should not change. To change it, destroy it and create a new version. This applies to infrastructure (servers), artifacts (containers), and configurations.
  5. Versioning through Codification: "Infrastructure as Code." Everything—policy, security, networking—should be code, stored in version control, and reviewable.
  6. Automation through Codification: Since everything is code, everything can be automated. Human intervention should be the exception.
  7. Resilient Systems: Failure is inevitable. Design systems that expect failure and recover automatically (self-healing).
  8. Pragmatism: Solve real problems. Don't over-engineer.

Prompts

Installs
10
GitHub Stars
6
First Seen
Feb 1, 2026
hashicorp — copyleftdev/sk1llz