node-tooling

Official

Build Node.js/TypeScript tooling with confidence

AuthorMikeys-Tech-Lab
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It prevents brittle, inconsistent development of Node.js + TypeScript + pnpm tooling by enforcing functional structure, deterministic testing, and version verification so workspace changes don’t break silently.

Core Features & Use Cases

  • Workspace-safe capability checks: Verifies installed Node/pnpm/library versions before relying on features, otherwise records an explicit unknown checklist.
  • Functional architecture guidance: Encourages a clean separation between pure src/domain/ logic (no IO) and thin src/infra/ shells for filesystem/process/network integration.
  • Deterministic, agent-friendly testing: Uses Vitest with clear rules for fixtures, avoids network calls in tests, and supports DOM tests in happy-dom when required.
  • pnpm dependency management discipline: Provides consistent commands for adding deps and adding them to specific workspaces without fabricating versions.

Quick Start

Create or update your Node.js/TypeScript tooling in this workspace by following the skill’s domain/infra structure and Vitest fixture-based testing rules, and verify versions with pnpm and node before using specific capabilities.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: node-tooling
Download link: https://github.com/Mikeys-Tech-Lab/poc/archive/main.zip#node-tooling

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.