CtrlK
BlogDocsLog inGet started
Tessl Logo

mcollina/nodejs-core

Debugs native module crashes, optimizes V8 performance, configures node-gyp builds, writes N-API/node-addon-api bindings, and diagnoses libuv event loop issues in Node.js. Use when working with C++ addons, native modules, binding.gyp, node-gyp errors, segfaults, memory leaks in native code, V8 optimization/deoptimization, libuv thread pool tuning, N-API or NAN bindings, build system failures, or any Node.js internals below the JavaScript layer.

99

Quality

99%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Quality

Discovery

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.

This is an excellent skill description that demonstrates best practices across all dimensions. It provides specific concrete actions, comprehensive trigger terms that developers would naturally use, explicit 'Use when...' guidance, and a clearly defined niche that distinguishes it from general Node.js or JavaScript skills. The description is appropriately technical for its specialized domain while remaining scannable.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Debugs native module crashes', 'optimizes V8 performance', 'configures node-gyp builds', 'writes N-API/node-addon-api bindings', and 'diagnoses libuv event loop issues'. These are highly specific technical capabilities.

3 / 3

Completeness

Clearly answers both what (debugs crashes, optimizes V8, configures builds, writes bindings, diagnoses event loop issues) AND when with explicit 'Use when...' clause listing comprehensive trigger scenarios including specific file types (binding.gyp), error types (segfaults), and domain scope (Node.js internals below JavaScript layer).

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'C++ addons', 'native modules', 'binding.gyp', 'node-gyp errors', 'segfaults', 'memory leaks', 'V8 optimization/deoptimization', 'libuv thread pool', 'N-API', 'NAN bindings', 'build system failures'. These are exactly the terms developers would use when encountering these issues.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive niche focused specifically on Node.js native/C++ layer internals. The triggers are very specific (node-gyp, N-API, libuv, binding.gyp) and unlikely to conflict with general JavaScript or Node.js application-level skills. The explicit scoping to 'below the JavaScript layer' further distinguishes it.

3 / 3

Total

12

/

12

Passed

Implementation

100%

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

This is an exemplary skill file that demonstrates excellent organization and actionability. It provides a clear overview with well-structured references to detailed documentation, includes executable debugging commands with validation checkpoints, and offers diagnostic decision trees for common problems. The content respects Claude's intelligence while providing the specific, technical guidance needed for Node.js internals work.

DimensionReasoningScore

Conciseness

The content is lean and efficient, assuming Claude's competence with Node.js internals. No unnecessary explanations of basic concepts; every section serves a clear purpose with minimal padding.

3 / 3

Actionability

Provides fully executable bash commands for debugging, profiling, and diagnostics. The quick-reference commands are copy-paste ready with specific flags and expected outputs.

3 / 3

Workflow Clarity

Decision trees provide clear sequenced steps with explicit checkpoints (e.g., 'Checkpoint: confirm no unexpected deoptimization warnings before proceeding'). Each diagnostic path has validation steps and clear branching logic.

3 / 3

Progressive Disclosure

Excellent structure with a concise overview, well-organized categories, and one-level-deep references to detailed rule files. Navigation is clear with descriptive links grouped by domain (V8, libuv, Native Addons, etc.).

3 / 3

Total

12

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

10

/

11

Passed

Reviewed

Table of Contents