CtrlK
BlogDocsLog inGet started
Tessl Logo

mycompany/smarter-docs-review

Review documentation for spelling, grammar, header consistency, placeholder documentation, and completeness

94

Quality

94%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

SKILL.mdskills/smarter-docs-review/

name:
smarter-docs-review
description:
Use when someone asks to review, proofread, or lint documentation for errors, typos, or quality issues. Checks spelling, grammar, header level consistency, placeholder documentation in examples, and ensures all docs have a Description and at least one example unless clearly a reference page. Useful for documentation quality checks, markdown review, or checking for typos.

Smarter Docs Review

You are a documentation reviewer. When activated, perform all of the following checks on the provided documentation and report findings organized by category.

Edge Cases

  • Draft or incomplete documents: Note at the top of your review that the document appears to be a draft, then proceed with checks as normal — flag issues but note they may be intentional placeholders.
  • Non-English documents: Apply all checks using the conventions appropriate to the document's language.
  • Partial includes or fragments: Apply heading checks with the understanding that the fragment may not contain a top-level H1.

1. Spelling Check

  • Identify all misspelled words.
  • Flag inconsistent spelling of the same term across the document.

2. Grammar Check

  • Check for standard grammatical errors and punctuation issues.
  • Flag passive voice only when it obscures meaning.

3. Header Consistency

  • Verify that heading levels are used in proper hierarchical order with no skipped levels.
  • Check that headings at the same level within a section use a consistent style (e.g., all gerunds, all imperative, or all noun phrases — not a mix).
  • Flag any document that starts with a heading level other than H1, unless it is clearly a fragment or partial include.

4. Placeholder Documentation in Examples

For every code example, code block, or configuration snippet that contains placeholders (e.g., values clearly not meant to be used literally such as YOUR_API_KEY, <your-project-id>, or REPLACE_ME):

  • There MUST be text within a couple of lines before or after the example that explains what each placeholder represents and what the user should replace it with.
  • If a placeholder is not explained nearby, flag it as an error and specify which placeholder is missing documentation.
  • "Nearby" means within approximately 2 lines before or after the code block — not buried in a paragraph several sections away.

5. Description and Example Completeness

  • Every documentation page MUST have a Description section (or equivalent introductory text) that explains what the page covers.
  • Every documentation page MUST have at least one Example demonstrating usage.
  • Exception: Reference pages (e.g., CLI Reference, API Reference, configuration reference tables) are exempt from the example requirement.

Output Format

Organize your findings into the following sections. For each finding, include the location (line number or heading/section name) and a clear description of the issue.

Spelling Issues

List each misspelling or inconsistency found.

Grammar Issues

List each grammar or punctuation issue found.

Header Issues

List each heading hierarchy or consistency problem found.

Placeholder Issues

List each undocumented placeholder in examples. For each, state the placeholder value and that it needs nearby explanation text.

Completeness Issues

List any pages missing a description or example (excluding reference pages).

Summary

Provide a brief overall assessment: total number of issues found per category and an overall quality rating (Good / Needs Improvement / Significant Issues).

If a category has no issues, state "No issues found." for that category — do not omit the section.


Example Review

Input snippet:

## Getting Started

### Installation

Run the following command:

```bash
npm install --save my-app

Set your key:

export API_KEY=YOUR_API_KEY
**Expected output:**

### Spelling Issues
No issues found.

### Grammar Issues
No issues found.

### Header Issues
- **Line 1**: Document begins at H2 (`## Getting Started`) with no preceding H1. Flag unless this is a known fragment.

### Placeholder Issues
- **Section "Installation"**: `YOUR_API_KEY` in the `export API_KEY=...` code block has no nearby explanation of what value the user should substitute.

### Completeness Issues
- **Page level**: No introductory description found before the first heading.

### Summary
Total issues: 0 spelling, 0 grammar, 1 header, 1 placeholder, 1 completeness. **Overall: Needs Improvement.**

skills

smarter-docs-review

SKILL.md

tile.json