$npx skillfedfor your agent

Linter Formatter Init

Linter Formatter Init automates code quality setup for JavaScript and TypeScript projects, installing Biome (default) or ESLint + Prettier alongside Vitest testing and Husky pre-commit hooks. The skill configures VS Code integration, generates bun scripts for linting and formatting, and supports monorepo layouts.

Linter Formatter Init sets up linting, formatting, and testing infrastructure for JavaScript/TypeScript projects.

AI-generated summary based on this skill's SKILL.md

★ 31  3 unlicensed, metadata onlyupdated by shipshitdev

Decision gist · record as of 2026-07-23

Linter Formatter Init sets up linting, formatting, and testing infrastructure for JavaScript/TypeScript projects. Linter Formatter Init automates code quality setup for JavaScript and TypeScript projects, installing Biome (default) or ESLint + Prettier alongside Vitest testing and Husky pre-commit hooks. The skill configures VS Code integration, generates bun scripts for linting and formatting, and supports monorepo layouts.

manual: git clone https://github.com/shipshitdev/skills → cp -r skills ~/.claude/skills/linter-formatter-init

Use it when

  • Linter Formatter Init installs and configures your choice of Biome or ESLint + Prettier as your linter and formatter.
  • Yes, Linter Formatter Init supports monorepo layouts.
Same gist for agents: .md · .json

Install

shipshitdev/skills/linter-formatter-init · repository language: Python

generated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How to init linter and formatter for my project?

Linter Formatter Init automates the entire setup process. It installs Biome (the default linter and formatter) or ESLint + Prettier, configures VS Code integration, generates bun scripts for linting and formatting, and sets up Husky pre-commit hooks. The skill also integrates Vitest for testing and supports monorepo layouts, getting your code quality tools running immediately.

What does Linter Formatter Init install and configure?

Linter Formatter Init installs and configures your choice of Biome or ESLint + Prettier as your linter and formatter. It sets up Vitest for testing, configures Husky pre-commit hooks to enforce code standards automatically, generates bun scripts for running linting and formatting tasks, and integrates everything with VS Code for seamless development.

Can Linter Formatter Init work with monorepo projects?

Yes, Linter Formatter Init supports monorepo layouts. The skill configures linting, formatting, and testing tools across your monorepo structure, ensuring consistent code quality standards across all packages while respecting the distributed nature of monorepo configurations.

How does Linter Formatter Init automate code quality tool setup?

Linter Formatter Init automates code quality setup by handling tool installation, configuration file generation, VS Code settings integration, and bun script creation in a single operation. It eliminates manual configuration steps, reducing setup time from hours to minutes and ensuring best-practice defaults for linting and formatting.

What's the quickest way to get started with linting and formatting?

Linter Formatter Init provides the quickest path: run the skill to bootstrap your development environment with either Biome or ESLint + Prettier, automatic Husky hooks, Vitest integration, and pre-configured bun scripts. Your project gains immediate code quality enforcement without manual tool configuration.

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Initialize and configure linter and formatter for a project”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

ultracite
by secondsky · secondsky/claude-skills

Ultracite unifies linting and formatting through multiple providers—Biome (default), ESLint+Prettier, or Oxlint—delivering framework-specific presets and sensible defaults out of the box. It replaces traditional multi-tool setups with a single, faster solution optimized for React, Next.js, Vue, Svelte, and other modern frameworks. Includes Git hook integration, AI editor support, and migration tooling for upgrading from legacy configurations.

MITupdated Jul 2026
★ 196repo stars
Biome Validator
by shipshitdev · shipshitdev/skills

Biome Validator checks your Biome configuration for version compatibility, proper schema setup, and modern linting rules. It flags deprecated patterns and guides migration from ESLint, helping you audit existing projects or set up linting from scratch.

no license declared → metadata onlyupdated Jul 2026
★ 31repo stars
ultracite
by haydenbleasel · haydenbleasel/ultracite

Ultracite provides battle-tested linting and formatting presets for JavaScript and TypeScript projects, supporting three backends: Biome (recommended), ESLint with Prettier, and Oxlint with Oxfmt. Initialize with a single command that auto-detects your setup and configures hundreds of rules tailored to your framework and editor.

MITupdated Jul 2026
★ 3,105repo stars
formatter-development
by biomejs · biomejs/biome

Learn to implement and modify Biome's formatters using its trait-based IR system. This skill covers generating formatter boilerplate, writing FormatNodeRule implementations, managing comments in formatted output, and validating your work against Prettier using snapshot tests and idempotency checks.

Apache-2.0for claude-codeupdated Jul 2026
★ 25,418repo stars
biome
by bobmatnyc · bobmatnyc/claude-mpm-skills

Biome combines linting and formatting into one Rust-powered tool designed for JavaScript and TypeScript projects. It eliminates the need for separate ESLint and Prettier setups while delivering dramatically faster performance and sensible defaults out of the box.

MITupdated Jul 2026
★ 62repo stars
setup
by tartinerlabs · tartinerlabs/skills

setup identifies your project's language and installs the appropriate toolchain for that ecosystem—Biome and Husky for JS/TS, Ruff and pre-commit for Python, golangci-lint for Go, or Clippy for Rust. It skips tools already configured and wires in secret scanning across all languages. After installation, you can verify everything works with a test commit.

MITupdated Jul 2026
★ 7repo stars

More skills code-formatter-installer (MIT) · typescript (MIT) · code-linting (MIT) · coding-standards-enforcer (Apache-2.0) · eslint-prettier-config (MIT) · eslint-migrate-options (Apache-2.0) · git-hooks-setup (MIT) · Npx Cli (unlicensed)

Tags
code-quality-automationdev-environment-setuplinting-toolscode-formattingproject-bootstrapstyle-enforcementdeveloper-workflowtool-configuration