typescript-recommend-tools

Recommend a tsgo-first TypeScript toolchain with install commands and package.json scripts.

1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/hayatosc/dotfiles --skill typescript-recommend-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-recommend-tools
Source: https://github.com/hayatosc/dotfiles/tree/main/home/dot_agents/skills/typescript-recommend-tools
Command: npx skills add https://github.com/hayatosc/dotfiles --skill typescript-recommend-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Helps developers choose and configure a modern, consistent TypeScript toolchain that fits the project's runtime, packaging, workspace, and repository constraints so teams avoid fragmented or incompatible setups.

Core Features & Use Cases

  • Opinionated default stack: Recommend a tsgo-first typecheck workflow while keeping tsc as a compatibility fallback.
  • Context-aware selections: Choose runtime and build tools for Node/CLI, libraries/packages, or web apps/APIs and decide between bun and pnpm based on existing lockfiles and workspace layout.
  • Toolset recommendations: Suggest Hono and Vite for web projects, tsx or bun run for runtime dev loops, tsdown for library builds, Vitest for testing, oxlint and oxlint-tsgolint for linting, and oxfmt for formatting.
  • Practical outputs: Provide install command variants (ni, bun, pnpm), explicit package.json scripts, and a verification order for typecheck, lint, and test steps.

Quick Start

Recommend a tsgo-first TypeScript toolchain for a Node CLI project that uses pnpm and ESM and return the install commands and package.json scripts to add.

Frequently Asked Questions about typescript-recommend-tools

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

FAQPage Schema
How do I choose a modern TypeScript toolchain for my project?

To choose a TypeScript toolchain, you evaluate your repository runtime, module system, lockfile, and workspace layout. This process yields a tsgo-first typecheck setup with tailored build tools, install commands, and package.json scripts.

Should I use bun or pnpm for my TypeScript library package?

Choosing between bun and pnpm depends on your existing lockfiles and workspace layout. The recommendation respects your current repository setup to avoid fragmented or incompatible package management configurations.

What is the recommended TypeScript toolchain for web apps and APIs?

The recommended TypeScript toolchain for web apps and APIs uses Hono and Vite for web projects, Vitest for testing, and oxlint for linting. It applies a tsgo-first typecheck workflow while keeping tsc as a compatibility fallback.

How do I set up package.json scripts for a Node CLI project using pnpm and ESM?

Setting up package.json scripts involves generating explicit commands for typecheck, lint, and test steps. The configuration provides install command variants for pnpm and suggests tsx or bun run for your runtime dev loops.

Does this TypeScript toolchain recommendation work with monorepos and workspaces?

Yes, the toolchain recommendation works with monorepos by respecting your repository's workspace layout and lockfile. It adjusts the runtime and build tool selections based on your specific workspace structure.

When should I keep tsc as a fallback instead of using tsgo for typechecking?

You should keep tsc as a fallback for compatibility when migrating to a tsgo-first typecheck workflow. This ensures your TypeScript toolchain remains stable if tsgo encounters issues with your specific project setup.