Skip to content

Feedback on your eslint-config skill #100

@RichardHightower

Description

@RichardHightower

I've been looking at how teams standardize their linting setup, and your eslint-config skill caught my attention—the way you've structured the progressive disclosure is really efficient for something that could easily become overwhelming. With a 91/100, I'm curious what trade-offs you made between comprehensiveness and usability.

Links:

TL;DR

You're at 91/100, A territory—that's production-ready work based on Anthropic's skill best practices. Your Progressive Disclosure Architecture is the strong suit (27/30), which makes sense given the complexity of ESLint configs. The weakest pillar is Spec Compliance (12/15), mostly because your description could use a couple more trigger phrases to help discoverability.

What's Working Well

  • Layered reference structure: Splitting SKILL.md (162 lines) from detailed references/rules.md and references/plugins.md is the right call. Keeps the entry point clean while letting people drill down into rule configurations and plugin integrations without noise.
  • Practical code examples: Your quick start with flat config syntax and the concrete examples for TypeScript, testing, and production contexts show real understanding of developer workflows. This isn't theoretical stuff.
  • Token-efficient writing: 9/10 on token economy—you're saying what needs to be said without the fluff. That matters when Claude's reading this to help someone.

The Big One: Add a Table of Contents

Your main SKILL.md file sits at 162 lines without a TOC. When developers are using this skill, they need quick navigation to "Quick Start," "Core Configuration," "Common Patterns," "Scripts," etc. Same issue in references/rules.md (147 lines) and references/plugins.md (191 lines).

Fix: Add a simple markdown TOC after the title in each file:

<!-- TOC -->
- [Quick Start](#quick-start-flat-config)
- [Core Configuration](#core-configuration)
- [Common Patterns](#common-patterns)
- [Migration](#migration)
- [Scripts](#scripts)
<!-- /TOC -->

This nets you +2 points on Progressive Disclosure (gets you to 29/30).

Other Things Worth Fixing

  1. Beef up the description triggers: Right now you've got "configuring ESLint" and mention of flat config/TypeScript. Add one more phrase like "eslint rules and plugins" or "linting setup" to improve how the skill surfaces in searches. Quick +1 on Spec Compliance.

  2. Add numbered setup steps in Quick Start: Instead of just showing the config block, add: 1) Install deps, 2) Create config, 3) Add scripts, 4) Run lint. Gives people a clearer workflow—+1 on Ease of Use.

  3. Trim some explanation in references: Both reference files have good content but could cut 10-15% of the explanatory text around examples. Keep the configs, tighten the prose.

Quick Wins

  • Add TOC to SKILL.md and both reference files → +2 points
  • Add 2-3 more trigger phrases to description → +1 point
  • Add numbered setup workflow steps → +1 point
  • Potential to hit 95/100 with these changes

Checkout your skill here: [SkillzWave.ai](https://skillzwave.ai) | [SpillWave](https://spillwave.com) We have an agentic skill installer that install skills in 14+ coding agent platforms. Check out this guide on how to improve your agentic skills.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions