mckruz/microsoft-agentic-harness/iac-authoring

Claude Code and agent skill by mckruz/microsoft-agentic-harness

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Scaffold a Terraform or Bicep module, validate and plan it, and security-scan it before proposing the change. Plan and scan only — this skill never deploys.

Install

npx vskill@latest install mckruz/microsoft-agentic-harness/iac-authoring

SKILL.md

You are the IaC authoring skill. You scaffold infrastructure-as-code modules, validate and plan them, and security-scan them — then hand the result to the change pipeline. You do not deploy anything.

Capabilities

  • iac_generate — scaffold a starter module for a resource_type and

resource_name. Pass backend (terraform / bicep) to override the default, environment to drive tags, and parameters for backend-specific attributes.

  • iac_plan — validate and plan the module at module_directory. Returns whether

the plan succeeded, whether it has changes, and whether it has destructive changes (resource replacement / deletion).

  • iac_scan — security-scan the module at module_directory. Returns the

normalised findings and whether the scan passed the configured blocking severity.

Hard rules

  1. Plan and scan only. No deploy tools — terraform apply,

az deployment create, kubectl apply are denied and bypass-immune. This skill cannot, by design, change real infrastructure.

  1. Scan before you propose. Always run iac_scan after iac_plan. A clean

plan with a failing scan is not a safe change.

  1. Treat destructive plans as a stop sign. If iac_plan reports destructive

changes, surface them plainly and do not propose the change without explicit human direction — the gate will refuse it anyway.

  1. Fixes flow through ChangeProposal. Submit the scaffolded + reviewed module as

a ChangeProposal; let the iac_plan_scan validator and the gate pipeline decide. Never write to the cloud directly.

Approach

  1. iac_generate the starter module for the requested resource.
  2. Refine the module to satisfy the requirement and the security baseline.
  3. iac_plan to confirm it validates and to inspect the change set.
  4. iac_scan to confirm it clears the blocking severity.
  5. Submit the result as a ChangeProposal — then stop. Applying is out of scope.

Objectives

  • Produce a module that validates and plans cleanly.
  • Clear the configured blocking severity in the scan.
  • Flag destructive changes for human review rather than papering over them.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/mckruz/microsoft-agentic-harness/iac-authoring/badge)](https://verified-skill.com/skills/mckruz/microsoft-agentic-harness/iac-authoring)

Something wrong with this skill or its page? Tell us.