tanstack-config

Automate JavaScript/TypeScript package scaffolding and publishing for pnpm and Nx monorepos.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/iEnergyy/opsflow --skill tanstack-config-ienergyy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tanstack-config
Source: https://github.com/iEnergyy/opsflow/tree/main/.agents/skills/tanstack-config
Command: npx skills add https://github.com/iEnergyy/opsflow --skill tanstack-config-ienergyy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Standardizes and accelerates the setup, configuration, and publishing of JavaScript/TypeScript packages in large monorepos, reducing boilerplate and drift.

Core Features & Use Cases

  • Vite-based build configuration with multi-entry support and presets.
  • ESLint and TypeScript tooling integrations to enforce code quality.
  • Publishing automation with semantic versioning, changesets, and GitHub Actions CI/CD for multi-package repos.

Quick Start

Install the package and wire tanstackViteConfig and tanstackPublishConfig into your monorepo to bootstrap your workflow.

Frequently Asked Questions about tanstack-config

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

FAQPage Schema
How do I configure Vite builds for multiple TypeScript packages in a monorepo?

To configure Vite builds for a TypeScript monorepo, you can wire tanstackViteConfig into your packages. It provides multi-entry support and presets to standardize builds across multiple packages, reducing configuration boilerplate.

What's the best way to automate publishing and semantic versioning across a pnpm monorepo?

Automating publishing and semantic versioning across a pnpm monorepo involves wiring tanstackPublishConfig into your workflow. It integrates changesets and GitHub Actions CI/CD to manage releases and prevent version drift across packages.

Does this monorepo tooling require Nx, or can I use it with just pnpm?

This tooling applies to monorepos using pnpm and Nx, applying Vite builds and ESLint presets across multiple packages. You need both pnpm and Nx to properly scaffold and automate your JavaScript/TypeScript package workflows.

How do I enforce code quality with ESLint and TypeScript in a large monorepo?

To enforce code quality with ESLint and TypeScript in a large monorepo, the tooling provides ESLint and TypeScript integrations. These enforce code quality standards and reduce configuration drift across all packages in your repository.

Why should I standardize TypeScript package scaffolding instead of configuring each package manually?

Standardizing TypeScript package scaffolding accelerates setup and reduces boilerplate and drift in large monorepos. By automating configuration with Vite builds and publishing workflows, you ensure consistency across multiple packages instead of manual configuration.

What structural metadata and directories are required when scaffolding a new package?

Scaffolding a new package requires mandatory SKILL.md frontmatter for operational metadata. It also specifies optional scripts, references, and assets directories, alongside safety checks to ensure proper resource structure.