typescript-formatting

Enforce consistent TypeScript formatting with Prettier and ESLint configurations.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/caraya/agent-skills --skill typescript-formatting-caraya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typescript-formatting
Source: https://github.com/caraya/agent-skills/tree/main/skills/typescript-formatting
Command: npx skills add https://github.com/caraya/agent-skills --skill typescript-formatting-caraya

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill standardizes TypeScript formatting across projects by aligning on Prettier and ESLint to reduce style drift and onboarding time.

Core Features & Use Cases

  • Enforces a consistent formatting baseline across editors, CI, and pre-commit hooks.
  • Provides recommended configurations for Prettier, ESLint, and IDE integration to streamline developer workflows.
  • Use Case: When onboarding a new TypeScript project, apply the shared formatting rules to ensure a cohesive codebase from day one.

Quick Start

Follow the setup instructions in your project to enable Prettier and ESLint formatting for TypeScript.

Frequently Asked Questions about typescript-formatting

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

FAQPage Schema
How do I enforce consistent TypeScript formatting across different IDEs and CI workflows?

To enforce consistent TypeScript formatting across IDEs and CI workflows, apply shared Prettier and ESLint configurations using .prettierrc and .eslintrc.json files, enabling IDE hints and pre-commit hooks to maintain code quality.

What problem does standardizing TypeScript formatting with Prettier and ESLint solve?

Standardizing TypeScript formatting with Prettier and ESLint reduces style drift and onboarding time by enforcing a consistent formatting baseline across editors, CI pipelines, and pre-commit hooks for a cohesive codebase.

Do I need existing Prettier and ESLint configuration files to set up TypeScript formatting?

Yes, setting up TypeScript formatting requires Prettier and ESLint with project configurations such as .prettierrc and .eslintrc.json, along with IDE hints like VS Code settings to apply the shared formatting rules.

Can I use this formatting setup for a new TypeScript project onboarding?

Yes, you can use this setup for a new TypeScript project onboarding to apply shared formatting rules, ensuring a cohesive codebase from day one by aligning Prettier and ESLint configurations across the team.

What's the best way to integrate Prettier and ESLint for TypeScript codebases?

The best way to integrate Prettier and ESLint for TypeScript codebases is to configure .prettierrc and .eslintrc.json files, enable IDE hints in VS Code settings, and run checks in CI workflows and pre-commit hooks.