CtrlK
BlogDocsLog inGet started
Tessl Logo

core

Core Native SDK guide for AI agents. Read this before explaining the Native SDK or changing a Native SDK app. Covers the mental model (native-rendered apps by default, WebView shells as a coexisting architecture), project structure, app.zon, App and Runtime patterns, frontend integration, web engines, JavaScript bridge commands, permissions, windows, WebViews, dialogs, packaging, debugging, testing, and when to load deeper references. For authoring native-rendered UI (Native markup .native views, Model/Msg/update, UiApp), load the native-ui skill. Use when the user asks what the Native SDK is, how to build or modify an app, how to package or debug it, or how to add native capabilities.

74

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

85%Weight 40%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is highly actionable and well-structured with clear workflows, validation feedback loops, and a clean one-level reference layout. Its only weakness is mild redundancy across the file-ownership and engine guidance sections.

Suggestions

Collapse the duplicated file-ownership lists (Mental model and 'Common file ownership') into one authoritative section to reduce token cost.

Consolidate the repeated sourceFromEnv and web-engine guidance so each recommendation appears once with a cross-reference.

Consider moving the longer app.zon example into a reference file, keeping the body's example to the minimal fields.

DimensionReasoningScore

Conciseness

The body is largely lean and assumes competence, but file-ownership guidance appears twice (the Mental model list and the 'Common file ownership' list overlap) and source/engine guidance repeats across sections, so it could be tightened.

2 / 3

Actionability

Provides fully executable Zig code blocks (App struct, WebViewSource constructors, sourceFromEnv, a complete app.zon) and copy-paste bash commands such as 'native init my_app --frontend next' and 'native package --target macos'.

3 / 3

Workflow Clarity

Multi-step processes are sequenced (numbered 'Workflow for existing apps' and 'Add a native bridge command') with explicit validation checkpoints and feedback loops, e.g. 'Run BOTH zig build and zig build test before calling a change done'.

3 / 3

Progressive Disclosure

A clear Task router maps each topic to a one-level-deep reference file, all five referenced files exist on disk, and deep material (bridge-security, web-engines-packaging) is appropriately split out rather than inlined.

3 / 3

Total

11

/

12

Passed

Description

100%Weight 40%Scale 1-3

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, complete, and well-triggered, naming concrete capabilities and giving explicit 'Use when...' guidance while staying in third person. It cleanly distinguishes its scope from the related native-ui skill.

DimensionReasoningScore

Specificity

Lists many concrete capabilities and topics — 'project structure, app.zon, App and Runtime patterns, frontend integration, web engines, JavaScript bridge commands, permissions, windows, WebViews, dialogs, packaging, debugging, testing' — matching the anchor for multiple specific concrete actions.

3 / 3

Completeness

Clearly answers both what ('Core Native SDK guide... Covers...') and when via an explicit 'Use when...' trigger clause, matching the top anchor.

3 / 3

Trigger Term Quality

The 'Use when the user asks what the Native SDK is, how to build or modify an app, how to package or debug it, or how to add native capabilities' clause gives natural phrasings a user would actually say.

3 / 3

Distinctiveness Conflict Risk

Niche is clearly bounded to the Native SDK, and native-rendered UI work is explicitly delegated to the separate 'native-ui' skill, so it is unlikely to trigger for the wrong skill.

3 / 3

Total

12

/

12

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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository
vercel-labs/native
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.