mcpField
D
docs

docs

github.com/minioDocuments244 installsUpdated 10w ago
Repository

About docs

A writing skill for producing and editing documentation according to ISO 24495-1 plain-language principles. It is for documentation authors who need readers to find, understand, and act on information, with a plan, write, evaluate, and revise process.

Key features

  1. 01Apply ISO 24495-1 principles
  2. 02Plan around reader tasks
  3. 03Organize for findability
  4. 04Check clarity and usability
  5. 05Evaluate and revise drafts

Use cases

  1. 01Drafting repository documentation
  2. 02Editing guides and tutorials
  3. 03Reviewing release notes and changelogs
  4. 04Checking prose before saving

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/minio/skills --skill docs

After installing, type/docsin Claude Code to confirm it loaded.

Details

From the project README

docs — write documentation in plain language

Every piece of documentation you write or edit must conform to ISO 24495-1 Plain Language. This is not a preference or a house style you can trade away. If a sentence does not meet the standard, rewrite it before you save the file. The rule covers new pages, edits to existing pages, and any prose you add to a repository: READMEs, guides, tutorials, reference pages, release notes, changelogs, and doc comments.

Purpose

ISO 24495-1 is the first international standard for plain language. Its goal is to help writers create documents that readers can find, understand, and use effectively.

Definition of plain language

A document uses plain language when its wording, structure, and design enable the intended audience to:

  • Find the information they need.
  • Understand that information.
  • Use the information to achieve their purpose.

The four governing principles

  1. Relevant – Include only information readers need, based on their goals and context.
  2. Findable – Organize content so readers can quickly locate what they need.
  3. Understandable – Use familiar words, clear sentences, and logical explanations.
  4. Usable – Present information so readers can successfully act on it or make decisions.

This is just a summary of the standard. You should use the full ISO 24495-1 text for complete guidance.

The process

Plain language is a loop, not a single pass:

  1. Plan. Identify the reader, their task, and what they need. Decide what the page will not cover.
  2. Write. Draft against the four principles above.
  3. Evaluate. Read the draft as the reader. Check it against the four principles and the self-check below. Where you can, have a real reader use it, or run the instructions yourself.
  4. Revise. Fix what the evaluation found, then evaluate again.

When you edit someone else's page, run the same loop on the part you touch. Do not rewrite text that already meets the standard.

Self-check before you save

Answer each question. Where the answer is no, revise.

  • Relevant. Does every section help the reader finish their task? Have you cut what they do not need?
  • Findable. Do the headings say what each section holds? Can a reader who skims land in the right place?
  • Understandable. Are the sentences short and active? Is each technical term defined the first time you use it?
  • Usable. Are the steps in the order the reader performs them? Can the reader act on the page without guessing?

What plain language is not

  • It is not simplified content. You keep the full technical meaning. You remove the difficulty the reader gains nothing from.
  • It is not a ban on technical terms. Storage docs need words like "erasure coding" and "idempotent". Define them once and reuse them.
  • It is not shorter at the cost of accuracy. Accuracy wins. If the plain wording would be wrong, write the precise wording and then explain it.
  • It is not informality. Plain writing can be formal. It cannot be vague.

Comments

Markdown supported