Back to skills
SKILL.md
Windsurf Linting Config
ASecurityConfigure and enforce code quality with AI-assisted linting. Activate when users mention "configure linting", "eslint setup", "code quality rules", "linting configuration", or "code standards". Handles linting tool configuration. Use when configuring systems or services. Trigger with phrases like "windsurf linting config", "windsurf config", "windsurf".
- 2,688 stars
- 0 votes
- 0 copies
- 1 view
- Added February 7, 2026
Security analysis
100/100Pro scans all 5 files and shows the line behind each finding
npx -y skills add jeremylongshore/claude-code-plugins-plus-skills --skill windsurf-linting-config --agent claude-codeAre you the author of Windsurf Linting Config?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/jeremylongshore-windsurf-linting-config)---
name: "windsurf-linting-config"
description: |
Configure and enforce code quality with AI-assisted linting. Activate when users mention
"configure linting", "eslint setup", "code quality rules", "linting configuration",
or "code standards". Handles linting tool configuration. Use when configuring systems or services. Trigger with phrases like "windsurf linting config", "windsurf config", "windsurf".
allowed-tools: "Read,Write,Edit,Bash(cmd:*)"
version: 1.0.0
license: MIT
author: "Jeremy Longshore <jeremy@intentsolutions.io>"
---
# Windsurf Linting Config
## Overview
This skill enables comprehensive linting configuration within Windsurf. Cascade assists with ESLint, Prettier, Stylelint, and other linting tool setup, helping resolve configuration conflicts, suggesting rules based on project patterns, and automating code quality enforcement. Proper linting configuration catches errors early and maintains consistent code style.
## Prerequisites
- Windsurf IDE with Cascade enabled
- Node.js for JavaScript/TypeScript projects
- Package manager (npm, yarn, pnpm)
- Understanding of code style preferences
- Team agreement on quality standards
## Instructions
1. **Choose Base Configuration**
2. **Configure Rules**
3. **Set Up Prettier Integration**
4. **Add Pre-Commit Hooks**
5. **Integrate with CI**
See `{baseDir}/references/implementation.md` for detailed implementation guide.
## Output
- Configured .eslintrc.js
- Prettier configuration
- Pre-commit hooks
- CI integration
## Error Handling
See `{baseDir}/references/errors.md` for comprehensive error handling.
## Examples
See `{baseDir}/references/examples.md` for detailed examples.
## Resources
- [Windsurf Linting Guide](https://docs.windsurf.ai/features/linting)
- [ESLint Documentation](https://eslint.org/docs/latest/)
- [Prettier Integration](https://prettier.io/docs/en/integrating-with-linters.html)
Files in this skill
- SKILL.md
- references/directory-structure.md
- references/errors.md
- references/examples.md
- references/implementation.md
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.