CtrlK
BlogDocsLog inGet started
Tessl Logo

column-pinning

Pin columns into logical start, center, and end regions with columnPinningFeature and renderer-owned sticky CSS. Load for RTL offsets, z-index, backgrounds, overflow, widths, gaps, or overlaps.

68

Quality

84%

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

90%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 body is lean, executable, and well-organized with copy-paste code and concrete mistake corrections. It functions as a tight reference skill rather than a sequenced workflow, which limits workflow-clarity and progressive-disclosure to 4 rather than 5.

DimensionReasoningScore

Conciseness

Lean and efficient with no padding: short intro, copy-paste code blocks, and terse Wrong/Correct mistake pairs, every token earning its place per anchor 5.

5 / 5

Actionability

Provides fully executable, copy-paste-ready setup code, a complete style() function, and concrete Wrong/Correct examples covering common cases, matching anchor 5.

5 / 5

Workflow Clarity

Well-organized as a pattern reference (Setup, Core Patterns, Common Mistakes, API Discovery) but lacks an explicit sequenced workflow with validation checkpoints; the destructive/batch cap does not apply since this is non-destructive CSS rendering, so it sits at anchor 4 rather than 5.

4 / 5

Progressive Disclosure

Self-contained, well-sectioned skill with clear headers and a single one-level path pointer; slightly above the 50-line simple-skill threshold and references a node_modules path rather than being fully self-contained, so it lands at anchor 4 instead of 5.

4 / 5

Total

18

/

20

Passed

Description

78%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, actionable, and clearly scoped to column pinning with a clear what and a Load-for trigger clause. It could improve by adding common synonyms (freeze/frozen columns) and a more explicit user-voiced Use-when phrasing.

Suggestions

Add a user-voiced trigger clause such as "Use when the user asks to pin, freeze, or fix columns" to make the when more explicit.

Include synonyms like "freeze/frozen" or "fixed columns" that users commonly say alongside "pin".

The phrase "Load for RTL offsets, z-index, backgrounds, overflow, widths, gaps, or overlaps" reads as a feature checklist; reframe it around the problems users describe (e.g., sticky columns overlapping or showing gaps).

DimensionReasoningScore

Specificity

Names the domain and several concrete concerns ("renderer-owned sticky CSS", "RTL offsets, z-index, backgrounds, overflow, widths, gaps, or overlaps"), matching anchor 4 rather than 5 since the actions are aspects of one pinning verb rather than multiple discrete operations.

4 / 5

Completeness

Has a clear "what" (pin columns into start/center/end regions) and an explicit "Load for..." trigger clause equivalent to "Use when", though the trigger is framed as feature aspects rather than user-voiced phrases, matching anchor 4.

4 / 5

Trigger Term Quality

Includes natural terms users say ("Pin columns", "sticky CSS", "RTL offsets") but misses common synonyms like "freeze/frozen columns" or "fixed columns", fitting anchor 4.

4 / 5

Distinctiveness Conflict Risk

Tightly scoped to TanStack table column pinning with distinct triggers ("columnPinningFeature", logical start/end regions), giving a clear niche with minimal conflict risk per anchor 5.

5 / 5

Total

17

/

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.