Linting skills
Free agent skills tagged linting, ready to install into any SKILL.md-compatible agent.
16 skills
Code Change Verification
openai
Automate code validation for OpenAI Agents.
API Design Reviewer
alirezarezvani
Automate your REST API design reviews with precision.
Create Community Node Lint Rule
n8n-io
Streamline ESLint rule creation for n8n community nodes.
Ultracite
haydenbleasel
Zero-config linting and formatting for JavaScript/TypeScript.
Golang Lint
samber
Streamline Go project linting and code quality.
Plankton Code Quality
affaan-m
Automate code quality enforcement during development.
Verification Loop
affaan-m
Ensure code quality with a structured verification system.
Mastra Documentation Guidelines
mastra-ai
Streamline your Mastra documentation process.
Python Code Style
Python code style, linting, formatting, naming conventions, and documentation standards. Use when writing new code, reviewing style, configuring linters, writing docstrings, or establishing project standards.
Modern Python
Configures Python projects with modern tooling (uv, ruff, ty). Use when creating projects, writing standalone scripts, or migrating from pip/Poetry/mypy/black.
React Native Optimization
Optimizes a React Native app by profiling first to find real bottlenecks, then sweeping for mechanical issues. Entry-point for all performance work. Use when the app feels slow, user asks to optimize, fix re-renders, reduce jank, or improve startup. Delegates to argent-react-native-profiler for measurement.
DESIGN.md
Author/validate/export Google's DESIGN.md token spec files.
React Doctor
Use when finishing a feature, fixing a bug, before committing React code, or when the user types `/doctor`, asks to scan, triage, or clean up React diagnostics. Covers lint, accessibility, bundle size, architecture. Includes a regression check and a full local-triage workflow that fetches the canonical playbook.
Neostandard ESLint 9
Configures ESLint v9 flat config and neostandard for JavaScript and TypeScript projects, including migrating from legacy `.eslintrc*` files or the `standard` package. Use when you need to set up or fix linting with `eslint.config.js` or `eslint.config.mjs`, troubleshoot lint errors, configure neostandard rules, migrate from `.eslintrc` to flat config, or integrate linting into CI pipelines and pre-commit hooks.
Scaffold Exercises
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
Python PyPI Package Builder
End-to-end skill for building, testing, linting, versioning, and publishing a production-grade Python library to PyPI. Covers all four build backends (setuptools+setuptools_scm, hatchling, flit, poetry), PEP 440 versioning, semantic versioning, dynamic git-tag versioning, OOP/SOLID design, type hints (PEP 484/526/544/561), Trusted Publishing (OIDC), and the full PyPA packaging flow. Use for: creating Python packages, pip-installable SDKs, CLI tools, framework plugins, pyproject.toml setup, py.typed, setuptools_scm, semver, mypy, pre-commit, GitHub Actions CI/CD, or PyPI publishing.
