CtrlK
BlogDocsLog inGet started
Tessl Logo

devtools

Register Angular Table v9 instances with injectTanStackTableDevtools inside injection context. Load for reactive table registration, required options.key, enabled or undefined tables, cleanup, Angular isDevMode gating, or explicit production exports.

68

Quality

85%

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

75%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 tight, well-structured body: a complete executable setup example, concrete Wrong/Correct mistake patterns, and a useful API discovery pointer, with no padding. The main gaps are the deferred (uncoded) Devtools host provisioning step, missing examples for the reactive enabled/undefined table options, and setup boilerplate that belongs to the prerequisite core skill.

Suggestions

Inline a short code snippet for provisioning the Angular TanStack Devtools host at application configuration level instead of deferring to `docs/devtools.md`, which is not part of the skill bundle and cannot be read by the model.

Trim the setup example's Angular scaffolding (@Component decorator, columns/data declarations) to focus on the devtools-specific lines, since injectTable usage belongs to the prerequisite @tanstack/table-core#core skill.

Add a one-line code example showing the reactive `enabled` function / `table: undefined` options mentioned under "Hooks and Components", or fold that sentence into Setup to remove the orphan section.

DimensionReasoningScore

Conciseness

The body is lean with no explanations of concepts Claude already knows, but roughly half the setup code block ("@Component({ selector: 'users-table', template: 'Users table registered' })", "const columns", "const data") is Angular/injectTable scaffolding covered by the prerequisite @tanstack/table-core#core skill rather than devtools-specific content. Efficient overall with minor trimmable boilerplate — anchor 4, not 5.

4 / 5

Actionability

The setup example is copy-paste executable and Common Mistakes give concrete Wrong/Correct pairs ("Wrong: register an otherwise valid table without options.key"), but the required Devtools host step is deferred ("as documented in `docs/devtools.md`") with no code, and the reactive "table: undefined"/"enabled" options are described without an example. Mostly executable with minor gaps — anchor 4, not 5.

4 / 5

Workflow Clarity

This is a simple single-purpose registration skill with no destructive or batch operations, so no validation checkpoints are required; the CRITICAL mistake explicitly anchors where the call must happen ("component/service field initializer or constructor injection context") and the host is placed "once at application configuration level". Not 5 because the host-provisioning step is directional only, with no concrete instruction; not 3 because the registration action itself is unambiguous.

4 / 5

Progressive Disclosure

Sections (Setup, Hooks and Components, Common Mistakes, API Discovery) are well organized and all content is appropriately inline for a ~70-line body with no bundle files. Minor gaps: "Hooks and Components" is a single orphan sentence, and the `docs/devtools.md` reference points to an upstream source path rather than a navigable bundle file — anchor 4, not 5.

4 / 5

Total

16

/

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 strong description: it states a concrete action with the exact API name and provides an explicit 'Load for...' trigger clause enumerating the skill's behaviors. The only weakness is that trigger terms lean on API jargon and miss natural synonyms like "TanStack" or "devtools panel" that a user might say without knowing the function name.

DimensionReasoningScore

Specificity

"Register Angular Table v9 instances with injectTanStackTableDevtools inside injection context" names the exact API and action, and the enumeration "reactive table registration, required options.key, enabled or undefined tables, cleanup, Angular isDevMode gating, or explicit production exports" comprehensively covers every concrete behavior documented in the body. Not 4, since anchor 4 requires minor gaps in coverage and none are evident.

5 / 5

Completeness

A clear 'what' ("Register Angular Table v9 instances with injectTanStackTableDevtools inside injection context") is paired with an explicit 'when' ("Load for reactive table registration, required options.key, ... or explicit production exports") with concrete trigger phrases. This matches anchor 5; not 4 because the when-clause is explicit and enumerated rather than merely present or vague.

5 / 5

Trigger Term Quality

Terms a developer with this package would naturally use are present ("injectTanStackTableDevtools", "Angular Table", "table registration", "cleanup", "production exports"), giving good keyword coverage. Not 5 because natural synonyms and variations such as "TanStack", "devtools panel", or "debug" are missing; not 3 because coverage clearly exceeds "some relevant keywords".

4 / 5

Distinctiveness Conflict Risk

The description names a single specific function ("injectTanStackTableDevtools") and framework ("Angular Table v9"), creating a clear niche with triggers unlikely to fire for any other skill. Minimal conflict risk, matching anchor 5.

5 / 5

Total

19

/

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.

Validation — 14 / 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.