Node.js Core Internals Expert
SkillDebugs 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.
This skill acts as a comprehensive guide to Node.js internals, covering C++ addons, V8 garbage collection and JIT compilation, libuv event loop and thread pool management, streams, crypto operations, and build systems like node-gyp. It offers detailed explanations and quick-reference commands for debugging native crashes, performance regressions, and build failures.
Documentation
- info:Configuration & parameter referenceThe skill lists several rules files, but their contents and specific parameters are not detailed in the primary SKILL.md file.
- info:Usage examplesThe skill lists many rules files, but only provides a high-level overview of how to use them; concrete, ready-to-run examples for specific use cases are missing.
- warning:Edge casesThe skill mentions handling various Node.js internals issues, but the documentation does not detail specific failure modes or recovery steps for edge cases.
License
- info:License usabilityThe license is available as a file but not specified in the manifest; this is informal wiring.
Versioning
- warning:Release ManagementNo manifest version, GitHub release tags, or CHANGELOG were found.
Practical Utility
- warning:Edge casesThe skill mentions handling various Node.js internals issues, but the documentation does not detail specific failure modes or recovery steps for edge cases.
Cài đặt
npx skills add mcollina/skillsChạy Vercel skills CLI (skills.sh) qua npx — yêu cầu Node.js trên máy và ít nhất một agent tương thích skills đã được cài (Claude Code, Cursor, Codex, …). Giả định repo tuân theo định dạng agentskills.io.
Tiện ích tương tự
Node.js Best Practices
95Provides domain-specific best practices for Node.js development with TypeScript, covering type stripping, async patterns, error handling, streams, modules, testing, performance, caching, logging, and more. Use when setting up Node.js projects with native TypeScript support, configuring type stripping (--experimental-strip-types), writing Node 22+ TypeScript without a build step, or when the user mentions 'native TypeScript in Node', 'strip types', 'Node 22 TypeScript', '.ts files without compilation', 'ts-node alternative', or needs guidance on error handling, graceful shutdown, flaky tests, profiling, or environment configuration in Node.js. Helps configure tsconfig.json for type stripping, set up package.json scripts, handle module resolution and import extensions, and apply robust patterns across the full Node.js stack.
Context Degradation Patterns
95Recognize, diagnose, and mitigate patterns of context degradation in agent systems. Use when context grows large, agent performance degrades unexpectedly, or debugging agent failures.
Playwright Best Practices Skill
95Use when writing Playwright tests, fixing flaky tests, debugging failures, implementing Page Object Model, configuring CI/CD, optimizing performance, mocking APIs, handling authentication or OAuth, testing accessibility (axe-core), file uploads/downloads, date/time mocking, WebSockets, geolocation, permissions, multi-tab/popup flows, mobile/responsive layouts, touch gestures, GraphQL, error handling, offline mode, multi-user collaboration, third-party services (payments, email verification), console error monitoring, global setup/teardown, test annotations (skip, fixme, slow), test tags (@smoke, @fast, @critical, filtering with --grep), project dependencies, security testing (XSS, CSRF, auth), performance budgets (Web Vitals, Lighthouse), iframes, component testing, canvas/WebGL, service workers/PWA, test coverage, i18n/localization, Electron apps, or browser extension testing. Covers E2E, component, API, visual, accessibility, security, Electron, and extension testing.
Vercel Filesystem Detectors
100Vercel filesystem detectors
Fastify Best Practices
98Guides development of Fastify Node.js backend servers and REST APIs using TypeScript or JavaScript. Use when building, configuring, or debugging a Fastify application — including defining routes, implementing plugins, setting up JSON Schema validation, handling errors, optimising performance, managing authentication, configuring CORS and security headers, integrating databases, working with WebSockets, and deploying to production. Covers the full Fastify request lifecycle (hooks, serialization, logging with Pino) and TypeScript integration via strip types. Trigger terms: Fastify, Node.js server, REST API, API routes, backend framework, fastify.config, server.ts, app.ts.
Discord Adapter
98Discord adapter for chat