typo-checker — typo checker typo-checker, vitest, vitest-dev, community, typo checker, ai agent skill, ide skills, agent automation, vite testing framework, automation workflow, claude code mcp, cursor skill installation

v1.0.0
GitHub

About this Skill

Perfect for Code Analysis Agents needing automated typo detection and correction capabilities. typo-checker is a next-generation testing framework powered by Vite, designed to scan codebases, classify findings, and fix typos.

Features

Scan codebases using typos-cli
Classify findings for accurate typo detection
Fix real typos for improved code quality
Maintain _typos.toml to prevent false positives
Install via cargo, brew, pipx, or binary download

# Core Topics

vitest-dev vitest-dev
[16.2k]
[1695]
Updated: 3/24/2026

Quality Score

Top 5%
46
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
> npx killer-skills add vitest-dev/vitest/typo-checker
Supports 19+ Platforms
Cursor
Windsurf
VS Code
Trae
Claude
OpenClaw
+12 more

Agent Capability Analysis

The typo-checker skill by vitest-dev is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for ai agent skill, typo checker, vite testing framework.

Ideal Agent Persona

Perfect for Code Analysis Agents needing automated typo detection and correction capabilities.

Core Value

Empowers agents to scan codebases, classify findings, and fix typos using Vite for efficient testing, while maintaining a `_typos.toml` file to avoid false positives, all via the `typos-cli` command-line interface.

Capabilities Granted for typo-checker

Scanning codebases for typos and formatting issues
Automating typo correction and code formatting
Maintaining accurate `_typos.toml` files for recurring scans

! Prerequisites & Limits

  • Requires `typos-cli` installation via cargo, brew, pipx, or binary download
  • Dependent on Vite for efficient testing
Project
SKILL.md
2.4 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8
SKILL.md
Readonly

Typo Checker

Scan the codebase with typos-cli, classify findings, fix real typos, and maintain _typos.toml so false positives don't recur.

Prerequisites

typos-cli must be installed. If not available, install via one of:

MethodCommand
cargocargo install typos-cli
brewbrew install typos-cli
pipxpipx install typos
BinaryDownload from https://github.com/crate-ci/typos/releases

Workflow

1. Scan

bash
1typos --format=brief

This outputs one finding per line: file:line:col: \typo` -> `suggestion``. Compact and easy to parse.

typos respects .gitignore by default, so node_modules/, dist/, build outputs are already excluded.

To get an overview first:

bash
1# Count unique typo words by frequency 2typos --format=brief 2>&1 | sed "s/.*\`//;s/\`.*//" | sort | uniq -c | sort -rn | head -20

If many findings come from minified/generated files, add those paths to _typos.toml extend-exclude first, then re-scan.

2. Classify each finding

For every finding, decide:

  • Real typo — fix it
  • False positive — add to _typos.toml

Common false positive patterns:

  • Short variable names that happen to be words (ba, fo, nd)
  • Domain abbreviations (als for AsyncLocalStorage, PnP for Plug'n'Play)
  • File extensions in regexes (.styl, .pcss)
  • Test fixture strings and test data
  • Line truncation artifacts in inline snapshots (afte..., wrapp...)
  • Product names and proper nouns
  • Lorem ipsum text

When in doubt about whether a misspelled variable name is "intentional" — it's still a typo. Propagated typos are still typos. Fix them.

3. Fix real typos

  • Comments, docs, JSDoc: fix the text directly
  • Variable/property names: rename all occurrences consistently
  • Test names: fix the name, update corresponding snapshot files
  • Filenames: rename the file and update all imports/references — check for references before renaming

4. Update _typos.toml

Add false positives to [default.extend-words] with a comment explaining why:

toml
1[default.extend-words] 2# AsyncLocalStorage abbreviation 3als = "als"

For file-level exclusions, use [files].extend-exclude:

toml
1[files] 2extend-exclude = [ 3 "*.js.map", 4 "*.svg", 5]

If _typos.toml doesn't exist yet, create it.

5. Commit

Commit fixes and config updates together:

chore: fix typos and update _typos.toml

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is typo-checker?

Perfect for Code Analysis Agents needing automated typo detection and correction capabilities. typo-checker is a next-generation testing framework powered by Vite, designed to scan codebases, classify findings, and fix typos.

How do I install typo-checker?

Run the command: npx killer-skills add vitest-dev/vitest/typo-checker. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for typo-checker?

Key use cases include: Scanning codebases for typos and formatting issues, Automating typo correction and code formatting, Maintaining accurate `_typos.toml` files for recurring scans.

Which IDEs are compatible with typo-checker?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for typo-checker?

Requires `typos-cli` installation via cargo, brew, pipx, or binary download. Dependent on Vite for efficient testing.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add vitest-dev/vitest/typo-checker. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use typo-checker immediately in the current project.

Related Skills

Looking for an alternative to typo-checker or another community skill for your workflow? Explore these related open-source skills.

View All

openclaw-release-maintainer

Logo of openclaw
openclaw

openclaw-release-maintainer is a specialized AI agent skill for automating release management workflows.

333.8k
0
Data

widget-generator

Logo of f
f

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
Design

flags

Logo of vercel
vercel

flags is a skill for managing feature flags in Next.js internals, enabling developers to efficiently configure and optimize their React applications.

138.4k
0
Browser

x-api

[ Featured ]
Logo of affaan-m
affaan-m

x-api is a skill that harnesses performance optimization for AI agents, enabling efficient interactions with Twitter and other platforms.

103.8k
0
Productivity