SuperAPI AI Directory

documentation-style

Writing & research

View repository

Updated 10-16 06:47

About this skill

Documentation Style Guide

This guide defines standards for all documentation generated in the project.

Formatting

  • Ensure there are no spelling errors. Avoid emojis and decorative Unicode characters (such as →, •, ★, ✓, 🎯, ✅).
  • Avoid hyphens or dashes as separators between concepts. Instead of "concept A - concept B", rewrite the sentence.
  • Prefer lists and tables over long paragraphs.
  • Keep documents concise: specs and ADRs should be 1-2 pages, not novels.
  • Never use #<number> in free text (e.g., "#1 priority", "#3 option"). Azure DevOps automatically converts #<number> into a work item link. Use "first", "third option", or rephrase the sentence.

Language

  • Avoid promotional or exaggerated language.
  • Do not use contrastive constructions:
    • "it's not just X, it's Y"
    • "it's not just about..."
    • "more than just..."
    • "goes beyond..."
  • Describe directly what something is, without negating or minimizing alternatives.
  • Use active voice and direct sentences.
  • Avoid generic framing: if the sentence works in any project without modification, it is not saying anything useful.
    • Avoid: rhetorical questions followed by an obvious answer ("The solution? Test everything that matters.")
    • Prefer: go straight to the statement with project-specific context.

Diagrams

For diagram design, review, tool selection (Mermaid vs Draw.io), and platform rendering rules, use the diagram-design skill.

Document Structure

  • Start with the most important content (conclusion, decision, summary).
  • Use consistent hierarchical headings (H1 for title, H2 for main sections).
  • Include metadata when relevant (Status, Date, Version).