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.zipInstalls 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.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
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
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| lint (this skill) | 0 | 5mo | Review | Beginner |
| deepwiki-rs | 25 | 9mo | Review | Intermediate |
| upgrade-oxc | 0 | 6mo | No flags | Advanced |
| code-review | 0 | 6mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by Azure
View all by Azure →You might also like
deepwiki-rs
sopaco
AI-powered Rust documentation generation engine for comprehensive codebase analysis, C4 architecture diagrams, and automated technical documentation. Use when Claude needs to analyze source code, understand software architecture, generate technical specs, or create professional documentation from any programming language.
upgrade-oxc
rolldown
Upgrade oxc, run codegen, and fix any breaking changes.
code-review
jonatron55
Instructions for reviewing changes and ensuring quality before completion. Use when asking for a review or before committing changes.
code-review
xiaoshicae
代码审查(全栈)
harness-boundary
zkp442910864
Harness 工程边界约束与变更评估。Use when: 评估代码变更影响范围、确认安全边界、检查工程规范合规性、审查变更风险等级。
parse-dont-validate
j5ik2o
>-