claude.symlink/skills/vale/SKILL.md
Runs Vale prose linter on markdown/text files and auto-fixes issues. Use when the user asks to lint, proofread, or improve writing quality of markdown or text files.
npx skillsauth add htlin222/dotfiles valeInstall 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 Vale on files, then fix issues directly based on the lint output.
vale --output=JSON <file-or-glob>
Parse the JSON output. Each issue has:
Line, Span (column range) — locationCheck — rule name (e.g. Microsoft.Passive, write-good.Weasel)Message — human-readable explanationSeverity — error, warning, or suggestionAction.Name — suggested fix type (replace, remove, edit)Action.Params — replacement candidatesRead the file and fix each issue:
replace actions with clear suggestions: apply the best-fit replacementRe-run Vale after fixes to verify issues are resolved. Repeat if needed.
docs/*.md), process each file sequentiallyerror and warning by default; include suggestion if user asks for thorough reviewtesting
Converts narrative medical text into Pocket Medicine bullet-style notes with proper abbreviations, then modularizes sections exceeding 20 lines into linked standalone files.
devops
Use when deploying Docker services on the local VM (hostname: vm, Pop!_OS) with Traefik reverse proxy and Homepage dashboard. Covers crane image workflow, Traefik file-provider registration, Homepage services.yaml entries, and compose templates on the traefik-proxy network.
development
Use when reviewing a data visualization or figure for clarity, checking if a graph communicates its message without additional context, or iterating on R/Python plot scripts until a naive reader can fully understand the figure.
development
Update dev docs before session compaction to capture progress. Use before compacting conversation, ending sessions, or switching tasks.