javascript

Configure tsconfig, ESLint/Prettier, and Vitest or Jest for JavaScript and TypeScript projects.

14|7|Updated Dec 4, 2025
One-click install
npx skills add https://github.com/aj-geddes/unicorn-team --skill javascript-aj-geddes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: javascript
Source: https://github.com/aj-geddes/unicorn-team/tree/main/skills/javascript
Command: npx skills add https://github.com/aj-geddes/unicorn-team --skill javascript-aj-geddes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

JavaScript and TypeScript projects often struggle to configure and maintain modern tooling, patterns, and testing setups across teams and codebases.

Core Features & Use Cases

  • Provides guidance on TypeScript essentials, configuration patterns, and React/Node.js patterns.
  • Covers tsconfig, ESLint/Prettier, and testing approaches (Vitest/Jest) to standardize tooling.
  • Includes practical usage examples for structuring React apps, Node services, and library code.

Quick Start

Install and apply consistent JS/TS tooling patterns in a new or existing project to accelerate setup and reduce configuration drift.

Frequently Asked Questions about javascript

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

FAQPage Schema
How do I configure tsconfig and ESLint for a TypeScript project?

The Skill guides teams through configuring tsconfig and ESLint by providing framework-specific setup instructions and practical pattern examples to ensure consistent tooling across JavaScript and TypeScript codebases.

What's the best way to set up Vitest or Jest testing in a React app?

For setting up Vitest or Jest, the Skill supplies standardized testing approaches and practical usage examples specifically tailored for structuring React apps and Node services to ensure reliable test coverage.

Does this tooling guide work for both Node.js and React patterns?

Yes, this tooling guide supports both Node.js and React by delivering framework-specific configuration patterns and practical usage examples that can be loaded directly into your coding context.

How do I standardize Prettier and ESLint rules across multiple teams?

You can standardize Prettier and ESLint rules by applying the Skill's modern tooling configuration guidance, which provides clear setup instructions and practical patterns to ensure consistent adoption across teams.

Why does my TypeScript configuration drift between different projects?

Configuration drift happens when projects lack standardized tooling patterns; this Skill prevents it by applying consistent tsconfig setups, framework-specific configs, and clear instructions across all codebases.

Can I get practical examples for structuring Node services and library code?

Yes, the Skill includes practical usage examples for structuring Node services and library code, providing specific pattern guidance designed to be loaded directly into your coding context.