CtrlK
BlogDocsLog inGet started
Tessl Logo

typescript

TypeScript conventions and rules for Graph Explorer, including branded types, function style preferences, and type safety patterns.

70

1.00x
Quality

58%

Does it follow best practices?

Impact

85%

1.00x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./.kiro/skills/typescript/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

66%

Graph Vertex Registry

Branded vertex types and named functions

Criteria
Without context
With context

VertexId parameter type

0%

0%

VertexType parameter type

0%

0%

createVertexId usage

100%

100%

createVertexType usage

100%

100%

Return type VertexId[]

100%

100%

Named function declarations

100%

100%

No plain string for identifiers

0%

0%

Import from inputs/vertex

100%

100%

100%

Graph Explorer State Accessor Library

Explicit type aliases over ReturnType

Criteria
Without context
With context

AppStore type alias used

100%

100%

SelectionStore type alias used

100%

100%

No ReturnType<typeof ...>

100%

100%

Named function declarations (store accessors)

100%

100%

Named function declarations (selection accessors)

100%

100%

VertexId return type

100%

100%

EdgeId return type

100%

100%

90%

RDF Namespace Prefix Registry

RDF branded types and named functions

Criteria
Without context
With context

splitIri() used for parsing

100%

100%

generatePrefix() used

100%

100%

IriNamespace branded type used

100%

100%

RdfPrefix branded type used

100%

100%

IriLocalValue branded type used

0%

0%

Named function declarations (prefixRegistry)

100%

100%

Named function declarations (registerSample)

100%

100%

No bare strings for namespaces

100%

100%

Repository
aws/graph-explorer
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.