CtrlK
BlogDocsLog inGet started
Tessl Logo

classic-vs-dynamic-decimal-precision

Use when wiring decimalPrecision on a coralogix_dashboard widget. It is a bool on classic widgets and an int32 on dynamic ones, so copying either side's code silently produces the wrong type.

77

Quality

96%

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 exemplar of a focused, lean skill: concrete executable guidance, clear single-action workflow, and tidy organization with no wasted tokens. Nothing to improve for a skill of this scope.

DimensionReasoningScore

Conciseness

Lean throughout with no padding or basic-concept explanation; every line (Trigger, Fix, the two Go type lines, the decimal-pairing note, Why) carries load, matching the lean-and-efficient anchor.

5 / 5

Actionability

Gives the concrete action ("read the SDK field's Go type first"), the real Go type declarations distinguishing both families, and a specific instruction to state the meaning in MarkdownDescription, covering both common cases.

5 / 5

Workflow Clarity

A simple single-purpose skill whose single action (read the SDK Go type, then disambiguate in the description) is unambiguous; the destructive/batch cap does not apply, so the simple-skill exception holds.

5 / 5

Progressive Disclosure

Under 50 lines with no need for external references and well-organized Trigger/Fix/Why sections; no bundle files exist to reference, so the simple-skill exception yields a top score.

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 tight, specific description that explicitly states both when to use the skill and the concrete problem it addresses, with strong distinctiveness. The only minor gap is trigger-term breadth, since the keywords are narrowly scoped to one field.

DimensionReasoningScore

Specificity

Names the concrete domain (coralogix_dashboard widget, decimalPrecision), both widget families, both Go types, and the exact failure mode ("copying either side's code silently produces the wrong type"), matching the comprehensive-coverage anchor.

5 / 5

Completeness

An explicit "Use when wiring decimalPrecision..." clause answers when, and the type dichotomy plus failure consequence clearly answers what, both concretely.

5 / 5

Trigger Term Quality

"wiring decimalPrecision on a coralogix_dashboard widget" and "copying either side's code" are natural phrasings a developer would use, but coverage is confined to one narrow field with no synonyms or variations, just below comprehensive.

4 / 5

Distinctiveness Conflict Risk

The trigger is pinned to a specific provider widget plus a single field name, giving it a clear niche with minimal overlap risk against 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
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.