CtrlK
BlogDocsLog inGet started
Tessl Logo

pantheon-ai/bun-development

Complete Bun.js ecosystem guidance for runtime APIs, file I/O, package management, testing, SQLite, and security; use proactively when setting up Bun projects, replacing Node.js APIs with Bun-native APIs, writing bun test suites, implementing Bun.serve services, using bun:sqlite with prepared statements, configuring workspaces and lockfiles, hardening shell and SQL boundaries, or optimizing Bun performance and migration workflows.

71

Quality

89%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Quality

Content

77%

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 with executable commands, BAD/GOOD code pairs, and a well-sequenced workflow with validation feedback loops. Its main weaknesses are redundant SQL-prepared-statement guidance and a Reference Map pointing to reference files that are not present in the bundle.

Suggestions

Consolidate the prepared-statement SQL guidance into a single location (e.g. the Anti-Patterns section) and have the Workflow and 'Validate SQL Pattern' steps point to it, removing the triple restatement.

Either add the missing references/*.md files referenced in the Reference Map (runtime-globals.md, file-io-patterns.md, testing-bun-test.md, sqlite-basics.md, runtime-shell.md, etc.) or remove the dangling paths so navigation resolves to real files.

Consider moving the Anti-Patterns code blocks into the matching reference files to keep SKILL.md as a lean overview, which would also reinforce the progressive-disclosure structure.

DimensionReasoningScore

Conciseness

The body is mostly lean with no concept explanations Claude already knows, but the prepared-statement SQL guidance is restated in three places (Workflow step 6, 'Validate SQL Pattern' expected note, and the Anti-Patterns section), so some tokens could be tightened — placing it at score 2 rather than the score-3 'every token earns its place' anchor.

2 / 3

Actionability

Quick Commands give copy-paste-ready executable bash with expected outputs, and Anti-Patterns pair concrete BAD/GOOD TypeScript snippets, matching the score-3 fully-executable anchor rather than the score-2 pseudocode case.

3 / 3

Workflow Clarity

The 7-step Workflow has explicit validation checkpoints and feedback loops ('If bun install fails: ... re-run', 'If validation fails: revert ... re-validate'), matching the score-3 anchor with error-recovery loops rather than the score-2 implicit-checkpoint case.

3 / 3

Progressive Disclosure

A Reference Map signals one-level-deep references organized by category, but the referenced files (references/*.md) are absent from the bundle, so navigation leads nowhere — below the score-3 'easy navigation' anchor and closer to the score-2 case where structure is present but incomplete.

2 / 3

Total

10

/

12

Passed

Description

100%

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, trigger-rich, and clearly scoped to the Bun ecosystem with an explicit 'use when' clause. It answers both what the skill does and when to invoke it without vague fluff.

DimensionReasoningScore

Specificity

Lists many concrete actions across the ecosystem — 'runtime APIs, file I/O, package management, testing, SQLite, and security' plus 'replacing Node.js APIs with Bun-native APIs, writing bun test suites, implementing Bun.serve services, using bun:sqlite with prepared statements' — matching the 'multiple specific concrete actions' anchor rather than the score-2 partial coverage.

3 / 3

Completeness

Explicitly answers both what ('Complete Bun.js ecosystem guidance for...') and when via an explicit 'use proactively when...' trigger clause enumerating concrete scenarios, satisfying the score-3 anchor; it is not the score-2 case because the trigger is explicit, not merely implied.

3 / 3

Trigger Term Quality

Natural terms a Bun user would actually say are well covered — 'Bun projects', 'Bun.serve', 'bun test', 'bun:sqlite', 'workspaces and lockfiles' — matching the good-coverage anchor rather than the score-2 'missing common variations' case.

3 / 3

Distinctiveness Conflict Risk

A clear Bun-specific niche with distinct triggers (Bun.serve, bun:sqlite, bun test) unlikely to fire for non-Bun skills, matching the score-3 clear-niche anchor rather than the score-2 overlap case.

3 / 3

Total

12

/

12

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.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

referenced_paths_exist

Referenced path issues: 13 missing

Warning

Total

14

/

16

Passed

Reviewed

Table of Contents