.agents/skills/code-linting/SKILL.md
Run linters according to repository guidelines. Use immediately after creating or modifying code, or before committing changes.
npx skillsauth add aspiers/ai-config code-lintingInstall 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.
Run all appropriate linters according to repository guidelines.
Use this skill:
Don't use:
First look for linting commands in the following order:
CLAUDE.md, .cursorrules, .ai-rules,
AGENTS.md, AGENT.md, GEMINI.md, and similar)README.md, docs/, etc.)package.json, Makefile, pyproject.toml, etc.)If no linting guidelines are found or they are unclear, ask the user for clarification.
# JavaScript/TypeScript
npm run lint
yarn run lint
pnpm run lint
npx eslint .
# Python
ruff check .
pylint .
flake8 .
black --check .
make lint
# Shell
shellcheck .
# Multiple/Generic
npm run format
yarn run format
pnpm run format
For each linter found:
prettier, eslint --fix, black, ruff check --fix), run that firstCRITICAL: Do NOT ignore unfixed issues!
Report results organized by:
If all linting passes, simply confirm: "All linters passed."
development
Run tests according to repository guidelines. Use after linting passes, before staging changes.
development
Orchestrate the complete development workflow for implementing sub-tasks from a task list. Use for end-to-end feature implementation with quality controls.
development
Implement a single sub-task from a task list. Use when working on feature development with existing task lists.
data-ai
Generate a detailed task list from a PRP. Use after a PRP is created and ready for implementation planning.