Automated linting and spell checking for TS and Rust codebases.

Install

mkdir -p .claude/skills/lint-azure && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10056" && unzip -o skill.zip -d .claude/skills/lint-azure && rm skill.zip

Installs to .claude/skills/lint-azure

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Run all linting and spell checking for TypeScript and Rust code. Run this before committing to catch style issues, clippy warnings, and misspellings.
149 charsno explicit “when” trigger
Beginner

Key capabilities

  • Run ESLint
  • Execute cargo clippy
  • Spell check documentation
  • Check style issues
  • Verify code quality

How it works

It runs sequential linting and spell checking across TypeScript and Rust codebases.

Inputs & outputs

You give it
Codebase
You get back
Linting report

When to use lint

  • Running project-wide linting
  • Checking Rust code with clippy
  • Spell checking documentation and code

About this skill

Run all linting and spell checking for the project. All commands below assume you start from the repo root and follow them sequentially.

TypeScript Linting

cd packages/typespec-rust
pnpm eslint

Fix all warnings and errors before committing.

Rust Linting

cd test
cargo clippy --workspace --all-features --all-targets --keep-going --no-deps

Note: The emitter automatically runs cargo fmt post-codegen if the Rust toolset is installed, so manual formatting is typically not needed.

Spell Checking

Run from the repo root:

cd ../..
cspell -c .vscode/cspell.json .

This must pass before committing. If new words need to be added, either add them to .vscode/cspell.json or use a <!-- cspell:words ... --> directive in the affected file.

When not to use it

  • Committing without linting

Prerequisites

ESLintcargo clippycspell

Limitations

  • Must pass before committing

How it compares

It integrates both language-specific linting and project-wide spell checking.

Compared to similar skills

lint side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
lint (this skill)05moReviewBeginner
deepwiki-rs259moReviewIntermediate
upgrade-oxc06moNo flagsAdvanced
code-review06moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry