What problem does it solve?
Starting a new JavaScript or TypeScript project often means re-deciding the same toolchain questions: which package manager, test runner, bundler, and linter to use. This Skill applies a fixed, opinionated modern stack so new repositories start with consistent, fast tooling and no slow build steps.
Core Features & Use Cases
- Standardized Stack: Enforces pnpm for package management, Node.js native test runner (
node --test) instead of Jest, esbuild for bundling, and oxlint for linting.
- Buildless Type Safety: Applies the buildless-types approach using JSDoc or erasable TypeScript syntax with
tsc --noEmit, so files run directly via node script.ts without tsx or ts-node.
- Ready-Made Configurations: Provides baseline
package.json scripts (test, typecheck, lint, preflight), tsconfig constraints, and a complete .oxlintrc.json template.
- Use Case: When scaffolding a new Node.js library or web project, apply this Skill to generate the package.json, lint config, and testing setup in one pass, with an isomorphic core testable directly in Node.
Quick Start
Set up a new project using Paul's modern stack conventions with pnpm, native node test, and oxlint.