CtrlK
BlogDocsLog inGet started
Tessl Logo

add-column-type

Add a new table column type to Sim — registry entry, icon, storage shape, coercion, and the behavioral hooks the grid and API read. Use when adding a value kind under `apps/sim/lib/table/column-types/`.

72

Quality

90%

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

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

A high-quality, executable procedural skill with strong validation feedback loops and concrete commands throughout. Its main weakness is that all detail lives inline in one file rather than being progressively disclosed via reference files.

Suggestions

Move the 'If your type owns metadata, read this' registration table and the full icon component template into reference files under references/, linking to them from SKILL.md to improve progressive disclosure.

Tighten a few elaborative sentences (e.g. the currency rationale in Step 1) to lift conciseness toward fully lean.

Consider extracting the leak-grep patterns and test command list into a scripts/ or references/ file so the main body stays a concise overview.

DimensionReasoningScore

Conciseness

The body is dense and project-specific (jsonbCast, import cycles, client-safe boundary) rather than padded with basics Claude already knows, but a few explanatory sentences could still be tightened, keeping it just below fully lean.

4 / 5

Actionability

Provides copy-paste-ready commands (`cd apps/sim && bun run type-check`), a complete icon component template, explicit grep patterns, and named test/lint commands covering the common cases.

5 / 5

Workflow Clarity

A clear Step 1–5 sequence with a 'Hard Rule' feedback loop (let tsc enumerate errors), a pre-finish checklist, and a Required Final Validation block with explicit validate→fix→retry checkpoints.

5 / 5

Progressive Disclosure

Well-organized with clear section headers and a compiler-driven entry point, but it is a single monolithic file with no reference bundle; the metadata-registration table and icon template are inlined detail that could be split out.

4 / 5

Total

18

/

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.

The description is concrete, third-person, and explicitly pairs a comprehensive 'what' with a specific 'when' trigger tied to a real path. It is strong across all dimensions, with only trigger-term synonym breadth leaving room.

DimensionReasoningScore

Specificity

Lists multiple concrete deliverables — "registry entry, icon, storage shape, coercion, and the behavioral hooks the grid and API read" — covering the work comprehensively rather than naming the domain alone.

5 / 5

Completeness

Explicitly answers both what ("Add a new table column type to Sim — registry entry, icon, storage shape, coercion…") and when ("Use when adding a value kind under `apps/sim/lib/table/column-types/`").

5 / 5

Trigger Term Quality

Natural terms a user would say are present ("table column type", "column type", "value kind") plus a concrete path trigger, but it lacks the breadth of synonyms/file extensions that would mark full coverage.

4 / 5

Distinctiveness Conflict Risk

A narrow niche (a specific Sim table column-type subsystem, pinned to a concrete directory path) with distinct triggers and minimal overlap with other skills.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
simstudioai/sim
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.