CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aws-iac-team-harness

Use when a Terraform-on-AWS repository needs checks every agent and developer must pass: installing or updating the harness (fmt, validate, TFLint, Checkov with graph policies, mocked terraform tests), recording legacy findings in a baseline, adding the reference GitHub Actions plan/approve/apply workflow with plan provenance, or verifying a deployed Lambda/API against the checkout. Not for writing new infrastructure from scratch (use creating-aws-projects).

Quality

97%

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

SKILL.md
Quality
Evals
Security

Quality

Content

100%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Exemplary skill body: dense with project-specific, non-inferable guidance; fully executable commands with exit codes; explicit validation gates and error-recovery loops; and a clean overview structure that pushes rationale and checklists to real, one-level-deep reference files. Nothing observed rises above a minor nit (the `...` in the residue command), so all dimensions sit at the top anchors.

DimensionReasoningScore

Conciseness

Every line carries non-obvious, project-specific information Claude could not infer: conflict semantics on rerun ("exit 1 instead of overwriting"), UNVERIFIED causes, "Terraform's plugin cache is not safe for concurrent use", and the Windows checkov.cmd PATH quirk. No space is spent explaining concepts Claude already knows; there is no padding to trim.

5 / 5

Actionability

Fully executable, copy-paste-ready commands with flags and arguments for every operation (apply_harness.py install, check.py runs, baseline.py record with --owner/--reason/--expires, verify_deployment.py verify with --profile/--expect-account/--expect-region), plus exit codes (0/1/2, 0/1/2/3) and a concrete HCL suppression example. The common cases are covered; the only ellipsis is on the secondary `residue` subcommand, which is a minor gap that does not rise to anchor 4's "minor gaps".

5 / 5

Workflow Clarity

Sequences are explicit with validation checkpoints and error-recovery loops throughout: install reports conflicts with merge/rerun instructions; check distinguishes PASS/FAIL/UNVERIFIED with remedies for each UNVERIFIED cause; verification runs target check first ("exit 3 before any request"), and "logs not in yet: rerun, do not report a pass" is an explicit feedback loop. The "Before telling the user the workflows are ready, go through the administrator checklist" step gates declaring success on validation — matching the anchor-5 pattern of explicit validation, feedback loops, and checklists.

5 / 5

Progressive Disclosure

The body is a lean overview with two well-signaled, one-level-deep references ("references/coverage.md" for coverage rationale, "references/deployment-workflows.md" for the administrator checklist), both of which exist and contain no further nested references. Detail is appropriately split out (coverage rationale, admin checklist) while daily-use commands stay inline; scripts are invoked by concrete path. Easy to navigate across its seven focused sections.

5 / 5

Total

20

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: specific, action-oriented, with an explicit Use-when trigger, a clear scope boundary against a sibling skill, and mostly natural trigger terms. The only weakness is that a few user-natural synonyms (CI, lint, infrastructure as code) are absent in favor of project-specific jargon.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete capabilities: "installing or updating the harness (fmt, validate, TFLint, Checkov with graph policies, mocked terraform tests)", "recording legacy findings in a baseline", "adding the reference GitHub Actions plan/approve/apply workflow with plan provenance", and "verifying a deployed Lambda/API against the checkout" — comprehensive coverage of what the skill does.

5 / 5

Completeness

It explicitly answers both questions: an explicit "Use when a Terraform-on-AWS repository needs checks..." trigger clause with concrete triggering scenarios, and a clear statement of what the skill does, plus a negative boundary ("Not for writing new infrastructure from scratch (use creating-aws-projects)"). Clearly the anchor-5 example pattern.

5 / 5

Trigger Term Quality

Good natural keyword coverage — "Terraform", "AWS", "TFLint", "Checkov", "GitHub Actions", "Lambda" are terms users would actually say — but common synonyms like "CI", "linting", "infrastructure as code", or ".tf" are missing, and phrases like "plan provenance" and "graph policies" are jargon rather than user-spoken triggers. This fits anchor 4 (good coverage, a few natural terms missing) better than 5 (comprehensive synonyms/extensions) or 3 (missing common variations).

4 / 5

Distinctiveness Conflict Risk

A clear niche — enforcing harness checks on an existing Terraform-on-AWS repository — with an explicit disambiguation pointing "writing new infrastructure from scratch" to a different skill. Minimal conflict risk with other skills.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

a-pavithraa/aws-serverless-skill

Path

skills/aws-iac-team-harness/SKILL.md

Reviewed

Table of Contents

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.