setup-dev-env

Automate TypeScript monorepo development environment setup with Node.js validation and pnpm.

1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/yu-iskw/lightdash-tools --skill setup-dev-env
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-dev-env
Source: https://github.com/yu-iskw/lightdash-tools/tree/main/.claude/skills/setup-dev-env
Command: npx skills add https://github.com/yu-iskw/lightdash-tools --skill setup-dev-env

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures your development environment is correctly configured with the right Node.js version, necessary dependencies, and essential tooling like Trunk CLI, preventing setup-related issues and saving time.

Core Features & Use Cases

  • Environment Validation: Verifies Node.js version and checks for Trunk CLI installation.
  • Dependency Management: Installs project dependencies using pnpm.
  • Tooling Setup: Initializes linters and formatters managed by Trunk.
  • Use Case: When you first clone a project or encounter build errors, running this skill will bring your local environment up to speed, allowing you to start coding immediately.

Quick Start

Run this skill to set up the development environment for the project.

Frequently Asked Questions about setup-dev-env

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

FAQPage Schema
How do I set up a TypeScript monorepo development environment?

To set up a TypeScript monorepo development environment, you need to validate your Node.js version, install dependencies with pnpm, and initialize Trunk CLI linters to ensure a consistent workspace.

What is the best way to automate Node.js version validation and dependency installation?

Automating Node.js version validation and dependency installation involves checking against the .node-version file and using pnpm to install packages, preventing environment-related build issues before they occur.

Does this development environment setup work with Trunk CLI for linting?

Yes, this development environment setup works with Trunk CLI by initializing and configuring Trunk-managed linters and formatters automatically after verifying the installation and setting up dependencies.

Can I use pnpm to install dependencies when configuring my dev environment?

Yes, you can use pnpm to install dependencies. The setup process specifically utilizes pnpm to manage and install project dependencies, ensuring your local environment is ready for coding.

Why does my development environment setup fail due to Node.js version mismatches?

Development environment setup fails due to Node.js version mismatches because the process validates your current Node.js version against the project's .node-version file to prevent compatibility issues.

When do I need to initialize Trunk CLI linters and formatters?

You need to initialize Trunk CLI linters and formatters when setting up your dev environment after cloning a project or encountering build errors, ensuring consistent code quality tooling.