tooling

Standardize project setup and dependency management with pnpm and dotenv.

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/leovido/leo-skills --skill tooling-leovido
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tooling
Source: https://github.com/leovido/leo-skills/tree/main/skills/tooling
Command: npx skills add https://github.com/leovido/leo-skills --skill tooling-leovido

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides standardized tooling guidance for modern web and mobile projects, ensuring consistent package management, project setup, and environment-variable practices.

Core Features & Use Cases

  • Standardized setup: Enforce Node.js and pnpm version requirements across teams.
  • Automated project scaffolding: Initialize repos with domain-driven structure, TypeScript, and Jest templates.
  • Environment management: Define and validate dotenv-based environment variable loading and validation.

Quick Start

Run the provided setup.sh to bootstrap a new project:

  • chmod +x setup.sh
  • ./setup.sh

Frequently Asked Questions about tooling

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

FAQPage Schema
How do I standardize pnpm and Node.js versions across my development team?

To standardize pnpm and Node.js versions, this skill enforces version requirements and utilizes workspace configurations. This ensures reproducible, scalable development workflows by maintaining consistent package management environments across all team members.

How do I load and validate environment variables using dotenv in a React project?

Loading and validating environment variables with dotenv requires defining specific environment configurations. This skill guides dotenv-based environment variable loading and validation to standardize environment management in React and React Native projects.

Can I use this tooling setup to scaffold a new React Native project with TypeScript and Jest?

Yes, you can scaffold React Native projects with TypeScript and Jest templates. This skill provides automated project scaffolding to initialize repositories with a domain-driven structure, ensuring standardized setup for React and React Native applications.

What is the best way to bootstrap a project with standardized setup scripts?

The best way to bootstrap a project is by running the provided setup.sh script. Executing this setup script automates the initialization process, applying standardized tooling practices and dependency management configurations to your new repository.

Does pnpm workspace usage help with scalable development workflows for monorepos?

pnpm workspace usage significantly helps with scalable development workflows. This skill enforces pnpm workspace configurations to manage dependencies across multiple packages, ensuring reproducible builds and standardized project setups within a monorepo structure.