tanstack-config

Standardize JavaScript/TypeScript package builds, linting, and publishing in PNPM/Nx monorepos.

29|2|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/tanstack-skills/tanstack-skills --skill tanstack-config
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tanstack-config
Source: https://github.com/tanstack-skills/tanstack-skills/tree/main/plugins/tanstack-config/skills/tanstack-config
Command: npx skills add https://github.com/tanstack-skills/tanstack-skills --skill tanstack-config

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TanStack Config provides an opinionated, minimal-configuration toolkit for JavaScript/TypeScript package development. It includes Vite-powered build configuration, ESLint presets, publish automation with semantic versioning, and monorepo tooling that pairs with pnpm and Nx to streamline multi-package workstreams.

Core Features & Use Cases

  • Vite-based build configuration helpers for multi-package repos
  • ESLint presets and consistent code standards across packages
  • Publish automation with semantic versioning via Changesets
  • Monorepo tooling for pnpm/Nx plus GitHub Actions workflows
  • Use Case: A team ships several packages in a single repo and wants standardized builds, linting, and releases with minimal setup.

Quick Start

Bootstrap a TanStack Config-enabled monorepo with tooling and CI scaffolding in a single setup step.

Frequently Asked Questions about tanstack-config

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

FAQPage Schema
How do I standardize builds and linting across a pnpm monorepo?▼

To standardize builds and linting across a pnpm monorepo, you can apply an opinionated toolkit providing Vite-based build configuration and ESLint presets, enforcing consistent pipelines across packages with minimal setup.

What is the best way to automate semantic versioning for multiple TypeScript packages?▼

Automating semantic versioning for multiple TypeScript packages is handled via Changesets integration. This streamlines publish automation and semantic version releases directly within your monorepo CI workflows.

How do I set up GitHub Actions workflows for a JavaScript monorepo?▼

Setting up GitHub Actions workflows for a JavaScript monorepo is simplified using preconfigured CI scaffolding. It integrates directly with pnpm and Nx ecosystems to standardize multi-package build, lint, and publish pipelines.

Does this toolkit work with Nx and pnpm ecosystems?▼

Yes, the toolkit is specifically designed for monorepos and multi-package projects within the pnpm and Nx ecosystems. It provides tailored tooling to streamline workstreams across these environments.

Do I need Vite to build TypeScript packages with this configuration?▼

Yes, Vite is the underlying engine for the build configuration helpers provided. It powers the multi-package build processes to ensure standardized output across your repository.

Why use an opinionated config for JavaScript package development?▼

Using an opinionated config for JavaScript package development eliminates manual configuration overhead. It enforces consistent code standards and automated releases, allowing teams to ship packages faster.