CtrlK
BlogDocsLog inGet started
Tessl Logo

documentation-style

Enforces project documentation style guide compliance for tone, voice, terminology, punctuation, and formatting. Use when checking documentation style or validating MyST/reST syntax. Cites specific style guide violations.

67

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Documentation Style Review

Scope

Style conformance only: tone, voice, terminology, punctuation, Oxford comma, active versus passive voice, prohibited phrases, and formatting conventions.

Inputs

  • Documentation file(s) under review.
  • Normative style asset: references/doc-style-guide.md.
  • Syntax-specific style guides (fetched at runtime):
    • MyST: https://raw.githubusercontent.com/canonical/sphinx-docs-starter-pack/refs/heads/main/docs/reference/myst-syntax-reference.md
    • reST: https://raw.githubusercontent.com/canonical/sphinx-docs-starter-pack/refs/heads/main/docs/reference/rst-syntax-reference.rst

Actions

  1. Load style guides: Read references/doc-style-guide.md. Fetch the syntax-specific guide matching the file type (MyST for .md, reST for .rst).

  2. Syntax compliance: Check headings, lists, code blocks, inline literals, and directives against the applicable syntax guide. Treat every instruction in the guide as mandatory; do not rely on a subset of rules.

  3. Full style guide compliance: Read and apply all rules defined in references/doc-style-guide.md. Treat every instruction in the guide as mandatory; do not rely on a subset of rules.

  4. Style guide citation: For every violation found, locate and quote the specific passage in references/doc-style-guide.md or the syntax-specific guide that supports the finding.

  5. Fallback behaviour: If syntax guides cannot be fetched (offline or network blocked), continue the review using references/doc-style-guide.md and the syntax patterns already present in the documentation set.

    If references/doc-style-guide.md is unavailable, STOP the review and report that the style guide cannot be accessed.

  6. Verification:

    Confirm the style review completed:

    • Style guides loaded (doc-style-guide.md and syntax-specific guide if available)
    • Syntax compliance checked against applicable guide
    • Style guide compliance checked against all rules in doc-style-guide.md
    • All violations cited with quoted passages from style guides

    State the completion status:

    • ✓ Style review complete: [N] violations found
    • OR ✓ Style review complete: No violations found

Constraints

  • Quote style guides when making style suggestions.
  • Do not suggest style or markup changes without quoting the style guides.

Output

A list of style violations, each accompanied by:

  • The specific passage quoted from the style guide or syntax reference.
  • The observation or suggested change.
Repository
canonical/copilot-collections
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.