-
Notifications
You must be signed in to change notification settings - Fork 8
Agents.MD + style guide #292
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,294 @@ | ||||||
| # Technical Writing Style Guide for Agents | ||||||
|
|
||||||
| This guide provides editorial guidelines for writing clear and consistent technical documentation for Cloudsmith, optimized for consumption by agents and large language models (LLMs). It builds upon the [Google Developer Documentation Style Guide](https://developers.google.com/style) and incorporates Cloudsmith-specific conventions. | ||||||
|
|
||||||
| ## Reference hierarchy | ||||||
|
|
||||||
| When writing or reviewing documentation, follow this precedence order: | ||||||
|
|
||||||
| 1. **Cloudsmith-Specific Guidelines**: Follow Cloudsmith-specific guidelines outlined in this document. | ||||||
| 2. **Google Developer Documentation Style Guide**: Refer to [developers.google.com/style](https://developers.google.com/style) for general technical writing standards. | ||||||
| 3. **Third-Party References**: If the above do not provide explicit guidance, consult: | ||||||
| - **Spelling**: [Merriam-Webster](https://www.merriam-webster.com/) (American English) | ||||||
| - **Nontechnical Style**: *The Chicago Manual of Style* | ||||||
| - **Technical Style**: [Microsoft Writing Style Guide](https://learn.microsoft.com/en-us/style-guide/welcome/) | ||||||
|
|
||||||
| ## Core principles | ||||||
|
|
||||||
| These principles are derived from the Google Developer Documentation Style Guide and form the foundation of Cloudsmith documentation: | ||||||
|
|
||||||
| 1. **Task-Oriented**: Focus on what users need to accomplish, not product features. | ||||||
| 2. **Clarity and Conciseness**: Use clear, succinct language. Avoid unnecessary words and repetition. | ||||||
| 3. **Active Voice**: Use active voice to make instructions clear and direct. | ||||||
| 4. **Scannability**: Structure content for quick scanning with headings, bullet points, and clear formatting. | ||||||
| 5. **Contextual**: Write for the specific context where information appears. | ||||||
| 6. **Consistent Terminology**: Use consistent terms, capitalization, and punctuation throughout. | ||||||
|
|
||||||
| ## UX writing guidelines | ||||||
|
|
||||||
| These guidelines apply to all user-facing text in documentation: | ||||||
|
|
||||||
| ### 1. Be clear and succinct | ||||||
|
|
||||||
| - Say only what's needed and avoid filler. | ||||||
|
|
||||||
| ### 2. Use American English | ||||||
|
|
||||||
| - Use American spelling and grammar conventions. | ||||||
|
|
||||||
| ### 3. Use plain language | ||||||
|
|
||||||
| - Write as simply as possible while remaining accurate e.g. "use" instead of "utilize". | ||||||
|
||||||
| - Write as simply as possible while remaining accurate e.g. "use" instead of "utilize". | |
| - Write as simply as possible while remaining accurate, e.g., "use" instead of "utilize". |
Copilot
AI
Dec 23, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The heading "Code Examples" uses title case capitalization but should use sentence case according to the style guide's own recommendation (section 6) that headings should "Capitalize only the first word and proper nouns in headings (sentence case)". It should be "Code examples".
| ### Code Examples | |
| ### Code examples |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This file is missing a copyright notice. According to the coding guidelines, most new source files should have a copyright comment near the top of the file in the format "Copyright 2025 Cloudsmith Ltd".