CtrlK
BlogDocsLog inGet started
Tessl Logo

column-visibility

Hide columns with columnVisibilityFeature while rendering visibility-aware header, column, and cell collections. Load when hidden columns remain in the DOM, false-versus-absent state is confused, or enableHiding is misunderstood.

73

Quality

92%

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.

The content is a model of a lean, single-purpose code skill: executable TypeScript, concrete wrong/correct mistake patterns, well-organized sections, and no token waste. It fully meets the simple-skill exceptions for workflow clarity and progressive disclosure.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence: no padding, no explanation of what a table library is, every line is concrete pattern or a wrong/correct contrast. Tokens are tight and each earns its place.

5 / 5

Actionability

Provides copy-paste ready executable TypeScript for setup, core patterns, and common mistakes with concrete wrong/correct code pairs and named APIs (getVisibleCells, getAllLeafColumns), covering the common cases directly.

5 / 5

Workflow Clarity

This is a simple, single-purpose skill under 50 lines where the action is unambiguous; the Setup → Core Patterns → Common Mistakes → API Discovery flow gives a clear sequence and the wrong/correct pairs act as inline correctness checks, satisfying the simple-skill exception.

5 / 5

Progressive Disclosure

Well-organized into clear sections with content appropriately contained inline (no bundle files exist, and the body is short enough not to need them); the only reference is a one-level-deep pointer to inspect node_modules for API discovery, which is clearly signaled.

5 / 5

Total

20

/

20

Passed

Description

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

The description is specific, third-person, and clearly answers both what the skill does and when to load it, with concrete trigger phrases tied to recognizable misbehaviors. It is a strong, well-scoped description with only minor coverage gaps in synonyms.

DimensionReasoningScore

Specificity

Names the domain (column visibility) and several concrete actions ('Hide columns', 'rendering visibility-aware header, column, and cell collections'), which lists multiple specific actions but is not fully comprehensive (no mention of toggling, state inspection, or API surface).

4 / 5

Completeness

Clearly states what it does ('Hide columns with columnVisibilityFeature while rendering visibility-aware header, column, and cell collections') and explicitly answers when to load it ('Load when hidden columns remain in the DOM, false-versus-absent state is confused, or enableHiding is misunderstood').

5 / 5

Trigger Term Quality

Includes natural trigger phrases users would say ('hidden columns remain in the DOM', 'false-versus-absent state is confused', 'enableHiding is misunderstood') with good keyword coverage, but misses some common synonyms a user might naturally say (e.g. 'show/hide columns', 'toggle column').

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (TanStack table-core column visibility feature) with distinctive triggers tied to specific API behaviors, making conflict with other skills minimal.

5 / 5

Total

18

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository
TanStack/table
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.