CtrlK
BlogDocsLog inGet started
Tessl Logo

run-acceptance-tests

Guide for running acceptance tests for a Terraform provider. Use this when asked to run an acceptance test or to run a test with the prefix `TestAcc`.

83

1.02x
Quality

95%

Does it follow best practices?

Impact

94%

1.02x

Average score across 1 eval scenario

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

100%

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

An exemplary lean, executable skill body: concrete commands throughout, an ordered diagnostic escalation, and a verification-gated flip procedure. No bundle files exist, so progressive disclosure rests on the body's own organization, which is clear and well-structured for a simple skill.

DimensionReasoningScore

Conciseness

Every line is actionable (commands, env vars, ordered options); the single opening definition ('An acceptance test is a Go test function with the prefix `TestAcc`') anchors a domain-specific convention rather than explaining generic knowledge, matching anchor 3 ('every token earns its place').

3 / 3

Actionability

Provides fully executable, copy-paste-ready commands (`go test -run=TestAccFeatureHappyPath`, `TF_ACC=1`, `-count=1`, `-v`, `TF_LOG=debug`, `TF_ACC_WORKING_DIR_PERSIST=1`), matching anchor 3; not 2 because there is no pseudocode or missing key detail.

3 / 3

Workflow Clarity

The diagnose flow is an explicit ordered cumulative sequence, and the flip flow has a validation feedback loop ('If the test fails, then undo the edit and report a successful flip. Else...'), matching anchor 3; the editing operations carry their own verification so no cap applies.

3 / 3

Progressive Disclosure

A sub-50-line single-purpose skill with no need for external references, organized into three clearly demarcated task flows (run / diagnose / flip); the simple-skills carve-out in the scoring notes lets this score 3 without external file references.

3 / 3

Total

12

/

12

Passed

Description

90%

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 concise, well-targeted description with explicit 'Use when' guidance and a distinctive `TestAcc` trigger. Its only weakness is specificity: it names a single action rather than enumerating the several concrete things the skill does (run, diagnose, flip).

Suggestions

Enumerate the concrete actions the skill performs in the description, e.g. 'run, diagnose, and flip-falsify acceptance tests for a Terraform provider', to raise specificity from a single named action to multiple concrete actions.

Optionally surface the diagnostic env vars (`TF_LOG`, `TF_ACC_WORKING_DIR_PERSIST`) as natural trigger keywords so the description signals coverage of failure diagnosis, not just execution.

DimensionReasoningScore

Specificity

Quotes 'Guide for running acceptance tests for a Terraform provider' — it names the domain and a single action but does not list multiple concrete actions, matching anchor 2 ('Processes PDF files and extracts content') rather than 3 ('Extract text and tables..., fill forms, merge documents').

2 / 3

Completeness

It answers both 'what' ('Guide for running acceptance tests for a Terraform provider') and 'when' with an explicit 'Use this when...' clause, matching anchor 3; it is not 2 because the trigger is explicit, not merely implied.

3 / 3

Trigger Term Quality

'Use this when asked to run an acceptance test or to run a test with the prefix `TestAcc`' provides natural phrasings a user would actually say, including the domain-specific `TestAcc` prefix, matching anchor 3's 'good coverage of natural terms.'

3 / 3

Distinctiveness Conflict Risk

The narrow niche (Terraform provider acceptance tests gated on the `TestAcc` prefix) gives distinct triggers unlikely to fire for unrelated skills, matching anchor 3.

3 / 3

Total

11

/

12

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
hashicorp/agent-skills
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.