tech-writing-linter
Lint technical documentation for style, consistency, and readability
Best use case
tech-writing-linter is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Lint technical documentation for style, consistency, and readability
Teams using tech-writing-linter should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/tech-writing-linter/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How tech-writing-linter Compares
| Feature / Agent | tech-writing-linter | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Lint technical documentation for style, consistency, and readability
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Technical Writing Style Checker Skill
## Overview
Lints technical documentation for style, consistency, terminology, and readability using Vale, write-good, and custom style guides.
## Capabilities
- Vale and write-good integration
- Technical writing rules enforcement
- Terminology consistency checking
- Readability scoring (Flesch-Kincaid, etc.)
- Custom style guide enforcement
- Jargon and passive voice detection
- Inclusive language checking
## Target Processes
- All documentation processes
## Input Schema
```json
{
"type": "object",
"required": ["paths"],
"properties": {
"paths": {
"type": "array",
"items": { "type": "string" },
"description": "Paths to documentation files"
},
"engine": {
"type": "string",
"enum": ["vale", "write-good", "both"],
"default": "vale"
},
"styleGuide": {
"type": "string",
"enum": ["google", "microsoft", "redhat", "custom"],
"default": "google"
},
"options": {
"type": "object",
"properties": {
"minReadability": {
"type": "number",
"default": 60,
"description": "Minimum Flesch reading ease score"
},
"checkTerminology": {
"type": "boolean",
"default": true
},
"customTerms": {
"type": "object",
"description": "Custom terminology mappings"
}
}
}
}
}
```
## Output Schema
```json
{
"type": "object",
"properties": {
"files": {
"type": "array",
"items": {
"type": "object",
"properties": {
"path": { "type": "string" },
"issues": { "type": "array" },
"readabilityScore": { "type": "number" }
}
}
},
"summary": {
"type": "object",
"properties": {
"totalIssues": { "type": "number" },
"byCategory": { "type": "object" },
"averageReadability": { "type": "number" }
}
}
}
}
```
## Usage Example
```javascript
{
kind: 'skill',
skill: {
name: 'tech-writing-linter',
context: {
paths: ['docs/**/*.md'],
engine: 'vale',
styleGuide: 'google',
options: {
minReadability: 60,
checkTerminology: true
}
}
}
}
```Related Skills
tech-writing-lint
Automated technical writing style and quality enforcement. Lint documentation with Vale, check for inclusive language, enforce style guides, and analyze readability metrics.
shadow-techniques
Shadow mapping skill for cascaded shadows, contact hardening, and optimization.
academic-writing-publication
Prepare manuscripts following APA, ASA, or discipline-specific guidelines with proper reporting standards and peer review navigation
philosophical-writing-argumentation
Compose clear, rigorous philosophical prose with well-structured arguments, anticipation of objections, and proper scholarly engagement with existing literature
oral-history-interview-technique
Conduct life history and testimonial interviews with appropriate prompting, active listening, and trauma-informed approaches
grant-narrative-writing
Compose compelling research narratives for NEH, ACLS, and foundation funding proposals with clear significance statements
learning-objectives-writing
Write measurable, SMART learning objectives using Bloom's Taxonomy cognitive levels aligned with desired outcomes and assessment strategies
interpretive-writing
Create accessible interpretive content for diverse audiences including labels, wall text, catalog essays, educational materials, and digital content
grant-proposal-writing
Develop compelling funding proposals for foundations, government agencies, and corporations including narrative development, budget creation, and compliance documentation
lyric-writing
Write complete song lyrics with structural annotations and production notes optimized for AI music generation platforms like Suno and Udio
treatment-writing
Develop narrative synopses that tell the complete story cinematically, serving as sales documents and production blueprints
scene-writing
Write individual screenplay scenes with proper industry formatting, visual action, and dramatic structure