new-typescript-project

Scaffold a TypeScript project with build tools, linting, testing, and CI/CD pipelines.

Updated Jun 10, 2026
One-click install
npx skills add https://github.com/jambolo/claude-skills --skill new-typescript-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-typescript-project
Source: https://github.com/jambolo/claude-skills/tree/main/new-project/new-typescript-project
Command: npx skills add https://github.com/jambolo/claude-skills --skill new-typescript-project

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pnpm, node, git, and includes references (resource) components.

What problem does it solve?

This skill eliminates the manual overhead of configuring a modern, strict-mode TypeScript environment, ensuring consistent tooling, CI/CD, and project structure across new or existing codebases.

Core Features & Use Cases

  • Comprehensive Scaffolding: Automatically sets up pnpm, ESLint, Prettier, Vitest, TypeDoc, and GitHub Actions workflows.
  • Idempotent Integration: Safely completes partially set-up projects by adding only missing configurations without overwriting existing work.
  • Use Case: Use this when you need to initialize a new library or application that requires high code quality, automated testing, and documentation deployment out of the box.

Quick Start

Ask the assistant to scaffold a new TypeScript project named my-awesome-app in the current directory.

Frequently Asked Questions about new-typescript-project

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

FAQPage Schema
How do I scaffold a production-ready TypeScript project with strict mode and CI/CD?

To scaffold a production-ready TypeScript project, this skill automates the setup of pnpm, ESLint, Prettier, Vitest, TypeDoc, and GitHub Actions workflows, ensuring a consistent project structure and strict environment configuration.

What is the best way to configure TypeScript, Vitest, and GitHub Actions for a new library?

The best way to configure TypeScript, Vitest, and GitHub Actions is through comprehensive scaffolding that automatically establishes build tools, linting, automated testing, and documentation deployment out of the box for new libraries.

Do I need pnpm and git installed to bootstrap a TypeScript project?

Yes, you need pnpm, node, and git available in your system path to bootstrap a TypeScript project using this skill, as these dependencies are required for full execution of the scaffolding process.

Can I add missing configurations to a partially set-up TypeScript project without overwriting existing work?

Yes, you can add missing configurations to a partially set-up TypeScript project safely using idempotent integration, which adds only missing tooling setups like ESLint or Vitest without overwriting your existing project work.

Why does my TypeScript scaffolding fail when setting up pnpm and node?

TypeScript scaffolding fails when pnpm, node, or git are not available in the system path, as these are strict dependencies required for full execution of the project environment setup and dependency management.