eslint

ESLint configuration, custom rules, and plugin development.

509 stars

Best use case

eslint is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

ESLint configuration, custom rules, and plugin development.

Teams using eslint should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/eslint/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/web-development/skills/eslint/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/eslint/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How eslint Compares

Feature / AgenteslintStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

ESLint configuration, custom rules, and plugin development.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# ESLint Skill

Expert assistance for ESLint configuration.

## Capabilities

- Configure ESLint
- Set up plugins
- Create custom rules
- Handle TypeScript
- Configure for React/Vue

## Configuration

```javascript
// eslint.config.js (flat config)
import js from '@eslint/js';
import typescript from '@typescript-eslint/eslint-plugin';
import react from 'eslint-plugin-react';

export default [
  js.configs.recommended,
  {
    plugins: { '@typescript-eslint': typescript, react },
    rules: {
      '@typescript-eslint/no-unused-vars': 'error',
      'react/jsx-uses-react': 'off',
      'react/react-in-jsx-scope': 'off',
    },
  },
];
```

## Target Processes

- code-quality
- linting-setup
- team-standards