Claude-skill-registry content-linter
Lint content for spelling errors, en-GB compliance, and writing quality. Use when checking markdown files before publication.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/content-linter" ~/.claude/skills/majiayu000-claude-skill-registry-content-linter && rm -rf "$T"
manifest:
skills/data/content-linter/SKILL.mdsource content
Content Linter
Comprehensive content checking for spelling, language consistency, and writing quality.
Quick Start
Run the project's spell checker:
npm run cspell
For specific files:
npx cspell 'posts/*.md' --config cspell.json
Key Checks
- Spelling - Run cspell on markdown files
- en-GB - Verify British spellings (colour, organisation)
- Vague language - Flag "very", "really", "quite"
- Code blocks - Ensure language identifiers present
Quick Grep Checks
# Find American spellings grep -rE "\b(color|organization|behavior)\b" posts/ # Find vague language grep -rE "\b(very|really|quite|basically)\b" posts/ # Find code blocks without language grep -E "^\`\`\`$" posts/
References
For detailed commands, full spelling tables, and workflows: