CtrlK
BlogDocsLog inGet started
Tessl Logo

infrastructure-work-conventions

Defines the conventions to follow when working with infrastructure and specifically terraform code.

45

Quality

46%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/infrastructure-work-conventions/SKILL.md
SKILL.md
Quality
Evals
Security

When working with terraform code and infrastructure related tasks, it's important to maintain a consistent style and structure. Here are some guidelines to help you achieve this.

Repository setup

  • koenighotze/kh-gcp-seed — all IAM and service account management
  • koenighotze/wheel-of-meeting — application code and infrastructure (Cloud Run, secrets, etc.) This is THIS repository

Never add IAM bindings or service account changes to wheel-of-meeting here; those belong in kh-gcp-seed.

Workflow

It is important to keep terraform valid and working. So, follow this workflow

  1. Always work on a fresh branch! Never on main.
  2. check that everything is still working
  3. apply your changes
  4. verify that everything STILL works - feel free to fix issues if you can. If something breaks, fix it and try again.
  5. commit your changes
  6. push your changes to the remote repository

BUT, if step 1. fails, DO NOT continue. Instead ask for my guidance.

How to verify infrastructure code

The easiest way is to use @scripts/check.sh. That file executes all the checks you need and will output a summary of what it found.

Repository
koenighotze/wheel-of-meeting
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.