finops-toolkit
This skill should be used when the user asks about "FinOps hubs", "FinOps toolkit", "KQL…
Use when writing, rewriting, or reviewing Microsoft-branded or customer-facing content, or resolving Microsoft terminology. Covers voice, grammar, punctuation, capitalization, UI text, procedures, accessibility, bias-free and global-ready language, developer content, and the
$ npx -y skills add microsoft/finops-toolkit --skill microsoft-writing-style-guide --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/microsoft-writing-style-guideContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when writing, rewriting, or reviewing Microsoft-branded or customer-facing content, or resolving Microsoft terminology. Covers voice, grammar, punctuation, capitalization, UI text, procedures, accessibility, bias-free and global-ready language, developer content, and the
description: Use when writing, rewriting, or reviewing Microsoft-branded or customer-facing content, or resolving Microsoft terminology. Covers voice, grammar, punctuation, capitalization, UI text, procedures, accessibility, bias-free and global-ready language, developer content, and the complete Microsoft A-Z word list.
license: MIT AND CC-BY-4.0; see LICENSE, LICENSE-CONTENT, and NOTICE.md
metadata:
github-path: plugins/microsoft-writing-style/skills/microsoft-writing-style-guide
github-pinned: d9227efa6c984c13260e3bf869f4b6132cfb3c19
github-ref: d9227efa6c984c13260e3bf869f4b6132cfb3c19
github-repo: https://github.com/msbrettorg/microsoft-writing-style
github-tree-sha: 73d4edd9337016a22a9918497b1ba377449894fb
name: microsoft-writing-style-guideApply the Microsoft Writing Style Guide to documentation, UI text, error messages, notifications, marketing copy, emails, slides, procedures, developer content, and conversational experiences.
Microsoft voice is **warm and relaxed, crisp and clear, and ready to lend a hand**. Use bigger ideas and fewer words. Write with less head and more heart.
This skill is a pinned, offline reference snapshot. See `references/source-manifest.md` for its authoritative source commit, coverage, and synchronization date.
Use this skill to:
Don't use it to:
| Mode | Use when | Result | |---|---|---| | **Term lookup** | The user asks which word, spelling, capitalization, or interaction verb to use | Preferred form, concise guidance, example, and source heading | | **Write** | The user needs new Microsoft-style content | Publication-ready content that follows the relevant rules | | **Rewrite** | The user provides content to improve | Revised content plus a brief list of material changes | | **Review** | The user asks for an audit, critique, or compliance check | Severity-ranked findings with exact fixes; no invented issues |
If the user requests more than one mode, do them in this order: **review, rewrite, write**. Use term lookup whenever another mode encounters a questionable term.
Use the most specific applicable guidance:
1. Exact A-Z term entry. 2. Relevant term collection. 3. Topic guidance and content-type rules. 4. Checklist. 5. Quick-reference guidance in this file.
Match literal UI, code, and product names when the task requires it. If two rules appear to conflict, prefer the more specific rule and explain the exception only when it affects the result.
For a rule that may have changed after the synchronization date, verify the live [Microsoft Writing Style Guide](https://learn.microsoft.com/style-guide/) when live access is available. Otherwise, disclose the snapshot date if freshness is material to the answer.
Never load the full corpus by default.
1. Search `references/term-index.tsv` for the canonical term. 2. Load the routed A-Z file and read the complete matching `###` section. 3. If the term isn't indexed, search the applicable term collection. 4. Return the preferred form, rule, example, and reference heading.
Example search:
rg -i '^plugin\t|^plug-in\t' references/term-index.tsv
| Content or question | Load | |---|---| | Fast pre-publication scan | `references/checklists.md` | | Grammar, voice, person, or sentence structure | `references/grammar-and-parts-of-speech.md`, `references/word-choice.md` | | Punctuation | `references/punctuation.md` | | Capitalization, acronyms, or numbers | `references/numbers-acronyms-capitalization.md` | | Typography or text treatment | `references/text-formatting.md` | | Accessibility or inclusive language | `references/accessibility-and-bias-free-communication.md` | | Localization or worldwide audiences | `references/global-communications.md` | | Content strategy, search, responsive content, or URLs | `references/content-planning-and-process.md` | | Headings, lists, tables, procedures, or UI interactions | `references/scannable-content-and-procedures.md` | | APIs, code examples, reference docs, bots, or virtual agents | `references/developer-and-bot-content.md` | | Category terminology or symbols | `references/term-collections-numbers-symbols.md` | | Keys and shortcuts | `references/keys-and-keyboard-shortcuts.md` | | Exact word choice | `references/term-index.tsv`, then the routed `references/a-z-term-list-*.md` file |
Return:
Don't infer a rule from spelling alone. Read the complete term entry.
1. Identify the audience, content type, intended action, and space constraints from the request. 2. Load the smallest relevant reference set. 3. Draft the content with the important information first. 4. Check terminology, accessibility, global readiness, and the applicable checklist. 5. Return the finished content. Mention assumptions only when they materially affect the result.
1. Preserve facts, intent, required terminology, placeholders, code, and literal UI strings. 2. Fix explicit Microsoft-style violations. 3. Improve structure, clarity, brevity, and scanability without flattening the meaning.
Quick links: The FinOps toolkit is an open-source collection of customizable tools and resources to help you adopt and implement FinOps capabilities that automate and extend the Microsoft Cloud.
Repo: microsoft/finops-toolkit
This skill should be used when the user asks about "FinOps hubs", "FinOps toolkit", "KQL…