template-ts-node

Scaffold TypeScript/Node.js projects with Bun and Vitest configuration.

6|2|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/PaulRBerg/dot-agents --skill template-ts-node
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: template-ts-node
Source: https://github.com/PaulRBerg/dot-agents/tree/main/shelf/template-ts-node
Command: npx skills add https://github.com/PaulRBerg/dot-agents --skill template-ts-node

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the setup of production-ready TypeScript and Node.js projects, saving time on boilerplate and configuration.

Core Features & Use Cases

  • Project scaffolding: Creates a ready-to-run repo with Bun-based package management and Vitest for testing.
  • Standardized configuration: Installs and configures common files (package.json, tsconfig.json, biome.jsonc, justfile, vitest.config.ts, etc.) and a basic src/index.ts.
  • Use Case: When starting a new library, CLI tool, or backend service, run the skill to generate a consistent baseline that reduces setup time and errors.

Quick Start

Use the template-ts-node skill to scaffold a new TS/Node project and customize the generated files as needed.

Frequently Asked Questions about template-ts-node

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a production-ready TypeScript Node.js project with Bun?

Scaffolding a production-ready TypeScript Node.js project with Bun involves generating a standardized skeleton with package.json, tsconfig.json, biome.jsonc, justfile, and vitest.config.ts. This setup enables immediate development with pre-configured workflows.

What is the best way to set up Vitest testing in a new TypeScript library?

Setting up Vitest testing in a new TypeScript library is best handled by using a scaffolding tool that pre-configures vitest.config.ts alongside the project skeleton, ensuring ready-to-run testing workflows immediately without manual configuration errors.

Can I use this project setup for CLI tools and backend services?

Yes, this project setup supports CLI tools and backend services. It applies to single-repo TypeScript/Node.js projects, creating a consistent baseline with Bun-based package management and Vitest testing scaffolding for immediate development.

What configuration files are included when starting a new TypeScript project?

Starting a new TypeScript project includes configuration files like package.json, tsconfig.json, biome.jsonc, justfile, and vitest.config.ts. It also generates a basic src/index.ts file to provide a standardized project skeleton.

Does this TypeScript template work with npm or yarn instead of Bun?

This TypeScript template is specifically designed for Bun-based package management. It creates a standardized project skeleton optimized for Bun, so using npm or yarn would require manual adjustments to the generated package.json workflows.

Why use a scaffolding tool for TypeScript project setup instead of manual configuration?

Using a scaffolding tool for TypeScript project setup saves time on boilerplate and configuration. It generates a standardized baseline with ready-to-run workflows, reducing setup time and configuration errors compared to manual file creation.