CtrlK
BlogDocsLog inGet started
Tessl Logo

drift-detector

Detect infrastructure drift between Terraform state and actual cloud resources. Identifies unmanaged resources, manual changes, and configuration drift. Use when: - User asks to check for infrastructure drift - User wants to find unmanaged cloud resources - User mentions "drift detection" or "Terraform drift" - User asks to compare cloud state to IaC - User wants to audit infrastructure changes

68

Quality

83%

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

72%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.

A highly actionable, well-sequenced skill body anchored in concrete snyk/Terraform commands, with clear phases and useful error-handling guidance. Its main weaknesses are the lack of an explicit validation checkpoint before destructive remediation and broken/missing file references that undermine progressive disclosure.

Suggestions

Add an explicit validation gate before destructive remediation in Phase 4.2 — e.g., confirm the resource is not referenced in Terraform state/configuration and prompt for user confirmation before running 'aws s3 rb --force' or 'aws ec2 terminate-instances'.

Either create the referenced SERVICES.md and EXAMPLES.md files, or remove/replace the broken 'see SERVICES.md' and 'see EXAMPLES.md' links with pointers to the existing references/drift-remediation.md.

Link the existing references/drift-remediation.md from the Phase 4 Remediation section so the bundled reference is actually discoverable, and consider moving the worked examples and service-coverage tables out of SKILL.md into those reference files.

DimensionReasoningScore

Conciseness

Mostly lean — code blocks, command snippets, and tables carry the content with no over-explanation of Terraform or drift concepts — but small trims remain ('Core Principle: Your cloud should match your code' and the illustrative 'Scan Date: 2024-01-15' in the report template).

4 / 5

Actionability

Fully executable, copy-paste-ready commands throughout — 'snyk iac describe --from=tfstate://terraform.tfstate', 'aws sts get-caller-identity', 'terraform import aws_s3_bucket.manual_bucket prod-logs-manual' — covering scan, remote-state, service-specific, JSON-output, and remediation cases.

5 / 5

Workflow Clarity

A clear five-phase sequence (Setup → Run → Analyze → Remediation → Prevention) with Phase 1 setup validation, but Phase 4.2 destructive operations ('aws s3 rb --force', 'aws ec2 terminate-instances') are guarded only by a vague 'After verification' rather than an explicit validation gate, capping destructive-op workflows at 3.

3 / 5

Progressive Disclosure

Section/phase structure exists and references are signaled ('see SERVICES.md', 'see EXAMPLES.md'), but both referenced files are absent from the bundle while the one present reference (drift-remediation.md) is never linked from the body, and ~340 lines of content are largely inlined.

3 / 5

Total

15

/

20

Passed

Description

95%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, well-structured description: it states concrete capabilities, gives a comprehensive 'Use when' trigger list with natural phrasing, and occupies a distinct niche. The only minor weakness is that the listed actions are all variations of drift detection rather than a broader capability set.

DimensionReasoningScore

Specificity

Lists several concrete detection actions — 'Detect infrastructure drift', 'Identifies unmanaged resources, manual changes, and configuration drift' — but they are all facets of a single detection capability rather than a comprehensive set of distinct operations.

4 / 5

Completeness

Explicitly answers both what ('Detect infrastructure drift between Terraform state and actual cloud resources') and when (a 'Use when:' clause with five concrete trigger bullets).

5 / 5

Trigger Term Quality

Comprehensive natural-language triggers with synonyms users would actually say: 'check for infrastructure drift', 'find unmanaged cloud resources', 'drift detection', 'Terraform drift', 'compare cloud state to IaC', 'audit infrastructure changes'.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (Terraform-vs-cloud drift) with distinctive triggers unlikely to fire for unrelated 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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
snyk/studio-recipes
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.