CtrlK
BlogDocsLog inGet started
Tessl Logo

offline-plan-resource-change-harness

Use when diagnosing why a Terraform plan is not empty, an attribute is unknown, or a plan modifier misbehaves, without Coralogix credentials. Drives PlanResourceChange directly in a unit test.

71

Quality

86%

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

86%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 compact, expert-grade skill that gives a real code recipe and the subtle plan-emulation rule without over-explaining basics. The main gap is that two helper pieces (enc and tftypes.NewValue construction) are described in comments rather than shown as executable code.

Suggestions

Show a minimal enc() helper and one concrete tftypes.NewValue example for prior/config/proposed so the recipe is fully copy-paste executable.

Add an explicit final step describing how to run the test (e.g. `go test ./provider -run TestProbe`) and what a meaningful diff looks like.

Spell out how to read resp.RequiresReplace and resp.Diagnostics to interpret the probe result.

DimensionReasoningScore

Conciseness

Lean and efficient with no padding: it assumes Claude knows Terraform and plan semantics, and each labeled section (Trigger, Recipe, Emulating core, Why) earns its place.

5 / 5

Actionability

Provides concrete, mostly-executable Go code for the core call, but leaves the enc() helper and the tftypes.NewValue construction of prior/config/proposed as comment hints rather than copy-paste-ready code, so it is not fully executable.

4 / 5

Workflow Clarity

A clear single-purpose sequence (build states, call PlanResourceChange, unmarshal planned, read RequiresReplace/Diagnostics) with the cleanup step (delete the file) stated, but it lacks an explicit "run the test and interpret the diff" checkpoint.

4 / 5

Progressive Disclosure

Under 50 lines with no external references needed; content is organized into well-signaled sections (Trigger, Recipe, Emulating core, Why), which per the rubric's simple-skill exception merits a 5.

5 / 5

Total

18

/

20

Passed

Description

87%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 tightly-scoped, trigger-rich description that explicitly covers what and when for a specific Terraform-provider debugging task. It is concrete and distinctive, with only minor room to add synonym trigger terms.

DimensionReasoningScore

Specificity

Lists several concrete diagnostic scenarios ("plan is not empty", "an attribute is unknown", "plan modifier misbehaves") plus a concrete mechanism ("Drives PlanResourceChange directly in a unit test") and a constraint ("without Coralogix credentials"), but stops short of the exhaustive multi-action list that defines a 5.

4 / 5

Completeness

Explicitly answers both what ("Drives PlanResourceChange directly in a unit test") and when ("Use when diagnosing why a Terraform plan is not empty...") with concrete trigger phrases, matching the 5 anchor.

5 / 5

Trigger Term Quality

Includes natural phrases a provider developer would say ("Terraform plan is not empty", "attribute is unknown", "plan modifier misbehaves") alongside technical jargon, but lacks synonyms or variant phrasings that would push it to 5.

4 / 5

Distinctiveness Conflict Risk

Occupies a narrow, well-defined niche (offline plan-time probing of the Coralogix Terraform provider) with triggers unlikely to fire for any other skill, giving minimal conflict risk.

5 / 5

Total

18

/

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
coralogix/terraform-provider-coralogix
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.