Documentation skill

SkillFiles & storage

Use when writing blog posts or documentation markdown files. Provides a writing style guide (active voice, present tense), content structure patterns, and SEO optimization. Overrides brevity rules for proper grammar.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Documentation skill skill

What this skill tells your AI

The instructions your AI receives, as published by stijnvanhulle/template in .agents/skills/documentation/SKILL.md and read by ahel’s review.

Writing guidelines for AI coding assistants working on documentation.

When to use

  • Adding a new plugin, feature, or option
  • Changing plugin behavior or API signatures
  • Fixing bugs that affect code generation
  • Writing or updating functionalities/component/composable documentation
  • Optimizing documentation for search engines

What it does

  • Write clear, practical documentation aimed at the developer reading it
  • Match the words developers search for
  • Structure content so a reader can skim it and still find the answer

Writing standard

When writing documentation, keep proper grammar and complete sentences. The "sacrifice grammar for brevity" rule does not apply here.

Documentation must be:

  • Grammatically correct
  • Clear and unambiguous
  • Properly punctuated
  • Complete sentences (not fragments)

Brevity is still valued, but never at the cost of clarity or correctness.

Available references

ReferencePurpose
references/writing-style.mdVoice, tone, sentence structure
references/content-patterns.mdUsage patterns, props structure, component patterns
references/seo-optimization.mdSEO practices, titles, descriptions, keywords, FAQs

To remove AI writing patterns and add voice, use the humanizer skill.

Load based on context:

Language and tone

  • Use the US spelling. For example, use license, not licence.

Naming conventions

File names are kebab-case (how-to-do-thing.md) and descriptive: multipart-form-data.md, not form.md. The file name becomes the URL path, so pick it with that in mind.

Writing patterns

PatternExample
Subject-first"The useApp composable handles Fabric related logic."
Imperative"Add the following to config.ts."
Contextual"When relying on TypeScript, configure..."

Modal verbs

VerbMeaning
canOptional
shouldRecommended
mustRequired

Component patterns (when to use)

NeedComponent
Info aside> [!NOTE]
Suggestion> [!TIP]
Caution> [!WARNING]
Required> [!IMPORTANT]
Multi-source code::: code-group and ends with :::

Headings

Keep backticks out of the H1. From H2 down they are fine.

Links and cross-references

Internal links use relative paths (/plugins/plugin-ts/), and anchors point at a section (/plugins/plugin-ts/#output-path). External links carry the full URL and descriptive text. Put the links section at the very end of the document.

Images and assets

Images live in docs/public/ and are referenced with relative paths from the markdown file. Use webp, png, or jpg, keep the files small, and name them for what they show: plugin-react-query-example.png.

Checklist

  • Active voice (85%+)
  • Present tense
  • 2-3 sentences per paragraph
  • Explanation before code
  • Validate frontmatter syntax
  • Run humanizer pass: remove AI patterns, add voice and specific details

Signals

GitHub stars
34
Last commit
Sep 2026

ahel review

  • K1binfo
    installs-packages (in references/content-patterns.md)

Automated review, not a security audit. Ruleset v1+k2.

Advanced
Catalog kind
skill
Gateway key
documentation-stijnvanhulle
Source
github.com/stijnvanhulle/template