Skip to content
rd-skills
All skills

infrastructure-as-code-safety

FoundationJIT only

IaC state, identity, drift, destruction, and recovery safety.

Group
Delivery & platform
Supported roles
MainAnalysisTaskReview
Source
SKILL.md

Use when

Trigger signals that make this skill the right owner

  • desired-state infrastructure source with state identity drift destruction or recovery
  • plan preview change set render or diff with freshness or unknown-effect limits

Do not use when

Anti-triggers — as binding as the triggers above

  • documentation-only or simple configuration text without desired-state source
  • production apply deployment release rollback or irreversible mutation
  • provider quota or platform policy without infrastructure-as-code source

Required inputs

What must be supplied before this skill can decide anything

  • current task contract
  • selected primary Professional Skill
  • task-local trigger evidence

Output contract

What this skill owes the next role

  • target and state authority proposal limits identity and graph effects destruction sensitive outcomes recovery validation proof limits and residual owner

Escalation signals

When this skill must hand the decision back

  • state authority identity destruction or recovery cannot be reconciled without production authority

Loaded by

This skill never owns a task. These professionals may pull it in as Layer 3.

Targeted references

Each reference carries its own load condition. None of them enter context by default.

ReferenceLoad whenDo not load whenRequired by
state-plan-and-drift-contracts.mdtargetedState authority locking drift unknown values or proposal freshness differs by the selected toolOne bounded source change preserves recorded and effective state without tool-specific proposal interpretationAnalysisTaskReview
identity-destruction-and-recovery-contracts.mdtargetedResource identity targeting replacement destruction protection recovery or secret exposure differs by the selected toolNo identity destructive sensitive or recovery outcome can changeAnalysisTaskReview