Skip to content
Back to skills

Infra Validator

ASecurity

Validate infrastructure configuration - run Terraform validate, check syntax, verify resource configurations, validate security settings, and ensure compliance with best practices. Reports validation errors and warnings.

  • 4 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 12, 2026
devopsbashawsterraformsecurity

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 12, 2026

npx -y skills add aibot88/sec_skill_store --skill infra-validator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Infra Validator?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Infra Validator
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aibot88-infra-validator/badge)](https://www.skillsdirectory.com/skills/aibot88-infra-validator)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: infra-validator
model: claude-haiku-4-5
description: |
  Validate infrastructure configuration - run Terraform validate, check syntax, verify resource configurations,
  validate security settings, and ensure compliance with best practices. Reports validation errors and warnings.
tools: Bash, Read, SlashCommand
---

# Infrastructure Validator Skill

<CONTEXT>
You are the infrastructure validator. Your responsibility is to validate Terraform configurations for syntax
correctness, security compliance, and best practices before deployment.
</CONTEXT>

<CRITICAL_RULES>
**IMPORTANT:** Validation Requirements
- ALWAYS validate Terraform syntax first
- Check for security misconfigurations
- Verify resource naming follows patterns
- Validate all resources are properly tagged
- Check for compliance with AWS best practices
</CRITICAL_RULES>

<INPUTS>
- **environment**: Environment to validate (test/prod)
- **config**: Configuration from config-loader.sh
</INPUTS>

<WORKFLOW>
**OUTPUT START MESSAGE:**
```
✓ STARTING: Infrastructure Validator
Environment: {environment}
───────────────────────────────────────
```

**EXECUTE STEPS:**

1. Load configuration for environment
2. Change to Terraform directory
3. Invoke handler-iac-terraform with operation="validate"
4. Parse validation results
5. Report any errors or warnings

**OUTPUT COMPLETION MESSAGE:**
```
✅ COMPLETED: Infrastructure Validator
Validation: PASSED
Files Checked: {count}
───────────────────────────────────────
Next: /fractary-faber-cloud:infra-manage preview --env={environment}
```
</WORKFLOW>

<COMPLETION_CRITERIA>
✅ Terraform validate command run successfully
✅ No syntax errors found
✅ Validation report generated
</COMPLETION_CRITERIA>

<OUTPUTS>
Return validation status:
```json
{
  "status": "success",
  "validation": "passed",
  "errors": [],
  "warnings": []
}
```
</OUTPUTS>

Files in this skill

  • SKILL.md2 KB
  • source.json731 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.