TypeScript Project Setup
CommunityBootstrap modern TypeScript projects with ease.
Authornickromney
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Setting up a new TypeScript project with modern tooling (linting, formatting, testing, CI/CD) can be complex and time-consuming. This skill provides standardized configurations and guidance to quickly bootstrap projects, ensuring best practices from day one and reducing setup overhead.
Core Features & Use Cases
- Configurable Setup: Choose your module system (ES Modules/CommonJS), linting/formatting tool (Biome/ESLint+Prettier), testing framework (Vitest/Playwright), and pre-commit hooks.
- Modern Tooling: Integrates with cutting-edge tools like Biome for fast linting/formatting, Vitest for unit tests, and Playwright for end-to-end tests.
- CI/CD Ready: Provides GitHub Actions workflows and Makefile targets for consistent development, quality checks, and deployment.
- Use Case: You're starting a new frontend application with Vite and TypeScript. Use this skill to generate all necessary
tsconfig.json,biome.json,vitest.config.js, and GitHub Actions files, saving hours of manual configuration.
Quick Start
Set up a new TypeScript project. Choose ES Modules, Biome for linting, Vitest for testing, and enable pre-commit hooks.
Dependency Matrix
Required Modules
typescript@biomejs/biomeeslint@eslint/js@typescript-eslint/eslint-plugin@typescript-eslint/parserprettiervitest@vitest/coverage-v8@playwright/testhusky
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: TypeScript Project Setup Download link: https://github.com/nickromney/n-dotfiles/archive/main.zip#typescript-project-setup Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.