dev.bootstrap.typescript

Bootstrap TypeScript projects from a local Copier template and configure pre-commit hooks.

21|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/kevinslin/skills --skill dev-bootstrap-typescript
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev.bootstrap.typescript
Source: https://github.com/kevinslin/skills/tree/main/active/dev.bootstrap.typescript
Command: npx skills add https://github.com/kevinslin/skills --skill dev-bootstrap-typescript

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Bootstrapping new TypeScript projects and attaching pre-commit hooks can be time-consuming and error-prone; this skill automates both workflows to accelerate project setup and enforce code quality from the start.

Core Features & Use Cases

  • Bootstrap a new TypeScript project from the local Copier template located at /Users/kevinlin/code/copier-typescript-codex.
  • Add a pre-commit hook that runs linting and formatting in an existing project.
  • Initialize a Git repository and run initial setup steps (install dependencies, run tests) when a repository does not yet exist.

Quick Start

Bootstrap a new TypeScript project from the local Copier template, or add a pre-commit hook to an existing project.

Frequently Asked Questions about dev.bootstrap.typescript

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

FAQPage Schema
How do I bootstrap a TypeScript project using a Copier template?

To bootstrap a TypeScript project using a Copier template, this skill automates scaffolding from a local Copier template path, configures pnpm dependencies, initializes a Git repository, and runs initial setup steps like tests.

How do I add a pre-commit hook for linting and formatting to an existing TypeScript project?

You can add a pre-commit hook for linting and formatting to an existing TypeScript project by applying this skill. It augments your current project by configuring pre-commit hooks to enforce code quality checks without needing a full project re-scaffold.

Do I need pnpm and Git installed to bootstrap a TypeScript project with Copier?

You need Copier installed and the local template path to exist to use this skill. While pnpm and Git are optional, they are required for follow-up tasks like initializing a repository and installing dependencies.

Can I use this Copier template to initialize a Git repository and run tests automatically?

Yes, you can use this Copier template to initialize a Git repository and run tests automatically. When a Git repository does not yet exist, the skill initializes it and runs initial setup steps including dependency installation and testing.

What is the best way to enforce code quality from the start when scaffolding new TypeScript projects?

The best way to enforce code quality when scaffolding new TypeScript projects is to automate bootstrapping and pre-commit hook configuration together. This skill sets up linting and formatting checks during the initial project generation.