marketplace/bundles/pm-dev-frontend/skills/lint-config/SKILL.md
ESLint flat config, Prettier, and Stylelint configuration, rule customization, and build integration standards for JavaScript projects
npx skillsauth add cuioss/plan-marshall lint-configInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
.eslintrc.*); always use flat config (eslint.config.js)"type": "module" in package.json; flat config onlyESLint, Prettier, and Stylelint configuration standards for JavaScript projects.
eslint.config.js)"type": "module" in package.jsonLoad this standard when setting up or modifying ESLint configuration.
Read: standards/eslint-configuration.md
Covers ESLint flat config, dependencies, and plugin setup.
ESLint Rules (load for rule customization):
Read: standards/eslint-rules.md
Use when: Adding or modifying ESLint rules, configuring JSDoc rules, security rules, SonarJS, or framework-specific overrides.
ESLint Integration (load for build pipeline work):
Read: standards/eslint-integration.md
Use when: Configuring npm scripts, Maven phases, CI/CD integration, or performance optimization for linting.
Prettier Configuration (load for formatting setup):
Read: standards/prettier-configuration.md
Use when: Setting up Prettier, editor integration, or resolving ESLint/Prettier conflicts.
Stylelint Setup (load for CSS-in-JS linting):
Read: standards/stylelint-setup.md
Use when: Configuring Stylelint for CSS-in-JS or Lit components, setting up CSS linting rules, or integrating with build pipelines.
pm-dev-frontend:javascript — JavaScript standards including JSDocpm-dev-frontend:css — CSS standards (Stylelint)pm-dev-frontend-cui:cui-javascript-project — Project structure and Maven integrationdevelopment
Domain-owned OpenRewrite log-line finding parser for the java-cui domain — parses the
development
Domain-owned OpenRewrite marker detection for the java-cui domain — scans Java/Kotlin sources for cui-rewrite TODO markers, categorizes them by recipe, and fails the gate on any detected marker
development
Operator control surface for the marshalld build server — enrol/drop a project in the machine-global registry (the opt-in enable signal and anti-laundering wall), manage the daemon lifecycle (start, stop, drain, status, install, upgrade) version-pinned to the verified bundle copy, and inspect the daemon's per-project interaction-audit log (read-only)
tools
The tiny build-consumption client for the marshalld build server — submit a build job, bounded long-poll for its result, ping the daemon identity, and preflight registry-plus-liveness in one call; consumption only, never provisioning or enrolment