setup-typescript-project

Configure TypeScript projects with ES Modules, Biome, Vitest, and GitHub Actions.

Updated Nov 14, 2024
One-click install
npx skills add https://github.com/nickromney/n-dotfiles --skill setup-typescript-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-typescript-project
Source: https://github.com/nickromney/n-dotfiles/tree/main/claude/.claude/skills/setup-typescript-project
Command: npx skills add https://github.com/nickromney/n-dotfiles --skill setup-typescript-project

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides standardized configurations and guidance for bootstrapping TypeScript projects, ensuring consistent tooling, linting, testing, and CI across teams.

Core Features & Use Cases

  • TypeScript configuration options: ES Modules or CommonJS, with recommended defaults
  • Linting/Formatting choices: Biome (recommended) or ESLint + Prettier
  • Testing setup: Vitest for unit/integration tests; optional Playwright for end-to-end tests
  • Git hooks & workflows: Husky pre-commit hooks, Makefile commands, and GitHub Actions CI
  • Project scaffolding: Predefined folder structure and scripts for common tasks

Quick Start

Use the TypeScript project setup skill to scaffold a new project with ES Modules, Biome for linting, Vitest for testing, optional Playwright, Husky hooks, a Makefile, and GitHub Actions CI.