Setup Lint Staged

Set up lint-staged for optimized pre-commit validation in a target repository. Use when user asks to setup lint-staged or optimize pre-commit.

otrebu 2decaa7 1012 B Updated

File contents

Setup lint-staged

Set up lint-staged for optimized pre-commit validation in a target repository.

When to Use

  • Setting up a new repo for Ralph builds
  • Optimizing an existing repo's pre-commit hooks
  • User asks to "setup lint-staged" or "optimize pre-commit"

Execution

Follow @context/blocks/scm/lint-staged-setup.md

Before each step:

  1. Check if already configured (package.json has lint-staged key)
  2. Confirm package manager (npm/pnpm/bun)
  3. Verify husky is installed if using husky hooks

Prerequisites

  • Node.js project with package.json
  • ESLint and Prettier configured
  • Git hooks setup (husky recommended)

Steps Overview

  1. Install lint-staged
  2. Configure lint-staged in package.json
  3. Add helper scripts
  4. Update pre-commit hook with smart file detection
  5. Verify with test commits

otrebu/all-agents/tree/main/.claude/skills/setup-lint-staged commit 2decaa73c8

Frequently asked questions

npx skillmds@latest add otrebu/setup-lint-staged