eslint-prettier-husky-config

Configure ESLint v9, Prettier, Husky, and lint-staged for Next.js projects.

6|Updated Nov 11, 2025
One-click install
npx skills add https://github.com/hopeoverture/worldbuilding-app-skills --skill eslint-prettier-husky-config
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eslint-prettier-husky-config
Source: https://github.com/hopeoverture/worldbuilding-app-skills/tree/main/plugins/eslint-prettier-husky-config/skills/eslint-prettier-husky-config
Command: npx skills add https://github.com/hopeoverture/worldbuilding-app-skills --skill eslint-prettier-husky-config

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) and references (resource) components.

What problem does it solve?

This Skill eliminates the manual toil of setting up and maintaining code quality tooling. It standardizes ESLint v9 flat config, Prettier formatting, Husky git hooks, lint-staged pre-commit checks, and a GitHub Actions CI lint workflow across Next.js/React projects.

Core Features & Use Cases

  • ESLint v9 flat config with React, TypeScript, and JSX-a11y rules
  • Prettier formatting with team-aligned rules and ignore patterns
  • Husky + lint-staged pre-commit checks to catch issues before committing
  • GitHub Actions CI lint workflow to enforce quality in CI
  • Use when bootstrapping new projects or upgrading existing lint tooling

Quick Start

Initiate the setup in your project by installing dependencies, generating configuration files from the templates in assets, enabling Husky, and adding lint-staged rules.