CtrlK
BlogDocsLog inGet started
Tessl Logo

add-harness-package

Guide for adding new AI SDK harness packages. Use when creating a new @ai-sdk/harness-<name> package that adapts a coding-agent runtime to HarnessV1.

70

Quality

88%

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 highly actionable, well-sequenced guide that assumes competence and supplies concrete commands and validation steps throughout. The main improvement opportunity is offloading some lengthy inlined conventions into reference files to sharpen progressive disclosure.

Suggestions

Move the detailed bridge dependency-sync rules and AI Gateway attribution conventions into a reference file (e.g. references/bridge-conventions.md) and link to it from the relevant steps to improve progressive disclosure.

Trim or collapse the final checklist where it merely restates the step-by-step sections, keeping only the items that add a distinct verification signal.

Consider extracting the step-4 adapter contract checklist into a short reference so the main body stays a lean overview.

DimensionReasoningScore

Conciseness

The body is dense with domain-specific knowledge Claude would not already know (konsistent, bridge lockfile regeneration, x-client-app attribution, bootstrap ENOENT mock pattern) and avoids explaining basic concepts; the only padding is the checklist re-stating the prior steps, keeping it just below a 5.

4 / 5

Actionability

Provides copy-paste-ready commands (e.g. 'pnpm --dir packages/harness-<name>/src/bridge install --lockfile-only --ignore-workspace', the step-10 validation block), a concrete file tree, explicit package.json fields, and specific verification checks covering the common cases.

5 / 5

Workflow Clarity

A clearly sequenced 10-step process with explicit validation checkpoints (step 10's build/test/type-check block, 'Run pnpm konsistent... Fix any violations flagged before proceeding'), a feedback loop, and a checklist; package creation is not a destructive/batch operation so the cap does not apply.

5 / 5

Progressive Disclosure

Well-organized into clear sections with one-level-deep pointers to external resources (the reference PR, the architecture doc, the harness README); no bundle files are provided, and some inlined detail (bridge dependency-sync rules, gateway attribution conventions) could live in reference files, so it stops short of 5.

4 / 5

Total

18

/

20

Passed

Description

87%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, third-person description that clearly states both purpose and an explicit trigger condition for a well-scoped niche. It is specific and distinguishable, with only minor room to broaden trigger-term synonyms.

DimensionReasoningScore

Specificity

Names the domain and lists several concrete actions — 'adding new AI SDK harness packages', 'creating a new @ai-sdk/harness-<name> package', and 'adapts a coding-agent runtime to HarnessV1' — with only minor gaps in coverage, fitting the score-4 anchor better than the narrower score-3.

4 / 5

Completeness

It explicitly answers both 'what' (guide for adding new harness packages) and 'when' ('Use when creating a new @ai-sdk/harness-<name> package...') with a concrete trigger phrase, matching the score-5 anchor.

5 / 5

Trigger Term Quality

The 'Use when creating a new @ai-sdk/harness-<name> package that adapts a coding-agent runtime to HarnessV1' clause contains good, natural-for-the-niche keywords; it lacks synonyms/file extensions that would push it to 5.

4 / 5

Distinctiveness Conflict Risk

The trigger is a narrow, specific niche (creating @ai-sdk/harness-<name> packages for HarnessV1) with a distinct trigger and minimal overlap with other skills.

5 / 5

Total

18

/

20

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

relative_links

Relative link issues: 2 suspicious

Warning

Total

13

/

16

Passed

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