CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

make-testargs-dollar-escaping

Use when a CI acceptance job running `make testacc` fails with 'Syntax error: Unterminated quoted string', or a -run pattern ending in `$` passes through TESTARGS. Double each `$` for make.

Quality

95%

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.

An exemplary narrow skill: it states the recognition cue (exact log signature), gives a complete copy-paste fix, provides a dry-run verification step with a non-obvious caveat, and explains the underlying mechanism in two precise sentences. It wastes no tokens and assumes Claude's competence throughout.

DimensionReasoningScore

Conciseness

Every section earns its place: a 20-line body with a Trigger, a Fix containing only the working snippet, a one-line dry-run verification, and a two-sentence 'Why' ('make expands `$x` in a variable value... it reads `$'` as an empty variable, so the closing quote disappears') that explains the exact failure mechanism rather than general make knowledge Claude already has. Nothing can be trimmed without losing value.

5 / 5

Actionability

Fully executable and copy-paste ready: the GitHub Actions snippet shows the exact substitution (`make testacc "TESTARGS=-run '${RUN_PATTERN//\$/\$$}''`) including the env var pass-through, and verification is a concrete command (`make -n testacc "TESTARGS=..."`).

5 / 5

Workflow Clarity

This is a simple single-action skill where the action is unambiguous, and it still includes an explicit validation checkpoint ('Check the result with `make -n testacc`') plus the warning that 'A pattern checked with `go test` directly does not prove that it works through `make`'. No destructive or batch operations, so no validation cap applies.

5 / 5

Progressive Disclosure

Under 50 lines, single-file skill with no bundle files (no references/, scripts/, or assets/ exist), organized into clearly labeled Trigger/Fix/Why sections. Per the simple-skill guideline, well-organized sections with no need for external references merit a 5.

5 / 5

Total

20

/

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 strong, highly targeted description: it pairs a verbatim error signature with the precise fix action, making both triggering and conflict avoidance essentially unambiguous. The only gap is modest trigger coverage beyond the exact make-testacc scenario.

DimensionReasoningScore

Specificity

'Double each `$` for make' names the exact fix and the domain is bounded by concrete artifacts (`make testacc`, `TESTARGS`, the log signature), but only a single fix action is listed rather than the multiple actions of the top anchor. It sits between anchors 3 and 5, noticeably above the midpoint.

4 / 5

Completeness

Explicitly answers both halves: 'Use when a CI acceptance job running `make testacc` fails with... Unterminated quoted string', or a -run pattern ending in `$` passes through TESTARGS' (when, with concrete trigger phrases) and 'Double each `$` for make' (what). Matches the top anchor's requirement of concrete trigger phrases for both.

5 / 5

Trigger Term Quality

'make testacc', 'TESTARGS', and the verbatim error 'Syntax error: Unterminated quoted string' mirror exactly what a user would see and paste, plus '-run pattern ending in `$`'. A few natural variations are missing (other make targets, 'unterminated string' alone, other shells), so it does not reach comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The conjunction of the exact shell error string with make/TESTARGS/`$` forms a clear niche with distinct triggers; virtually no other skill would match this description, so conflict risk is minimal.

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

Path

.claude/skills/make-testargs-dollar-escaping/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.