<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>contributing guidelines on This is important</title>
    <link>https://thisisimportant.net/tags/contributing-guidelines/</link>
    <description>Recent content in contributing guidelines on This is important</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-US</language>
    <lastBuildDate>Thu, 25 Jun 2026 21:59:53 +0000</lastBuildDate><atom:link href="https://thisisimportant.net/tags/contributing-guidelines/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Manage AI-driven docs contributions</title>
      <link>https://thisisimportant.net/posts/manage-ai-contributions/</link>
      <pubDate>Thu, 25 Jun 2026 21:59:53 +0000</pubDate>
      
      <guid>https://thisisimportant.net/posts/manage-ai-contributions/</guid>
      <description>&lt;p&gt;AI tools make it easier than ever to generate content. With that ease, nearly anyone can become a contributor to the documentation. When people are using AI tools to create documentation, how do you maintain the quality, consistency, and accuracy of the content?&lt;/p&gt;
&lt;p&gt;Fabrizio Ferri Benedetti proposes &lt;a href=&#34;https://passo.uno/ai-docs-policy-contributions/&#34;&gt;defining an AI policy for your documentation&lt;/a&gt;, with key recommendations to outline principles for using AI for documentation, define the tasks that need a human in the loop, request disclosure of AI tool use to create a feedback loop to learn from, and combine human review with deterministic tools.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s great advice, but I want to go beyond implementing a policy for AI usage. If you&amp;rsquo;re frustrated that people are producing low quality content that doesn&amp;rsquo;t meet your expectations or what you want to publish on the documentation site, make it easier on everyone by encoding your expectations in processes, documentation, and tooling.&lt;/p&gt;
&lt;div class=&#34;toc&#34;&gt;
    &lt;nav id=&#34;TableOfContents&#34;&gt;
  &lt;ul&gt;
    &lt;li&gt;&lt;a href=&#34;#collaborate-with-contributors&#34;&gt;Collaborate with contributors&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&#34;#define-a-content-strategy&#34;&gt;Define a content strategy&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&#34;#write-contributing-guidelines&#34;&gt;Write contributing guidelines&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&#34;#set-up-a-triage-process&#34;&gt;Set up a triage process&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&#34;#document-style-guidance&#34;&gt;Document style guidance&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&#34;#add-tooling-to-enforce-style-and-best-practices&#34;&gt;Add tooling to enforce style and best practices&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&#34;#ai-driven-contributions-dont-have-to-be-sloppy&#34;&gt;AI-driven contributions don&amp;rsquo;t have to be sloppy&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/nav&gt;
&lt;/div&gt;
&lt;h2 id=&#34;collaborate-with-contributors&#34;&gt;Collaborate with contributors&lt;/h2&gt;
&lt;p&gt;People writing AI-generated content to send to customers (instead of the official product documentation) are not the enemy. Those of us writing official technical documentation have the same goal as folks writing unofficial content — to help customers (and prospective customers) use our product to get their tasks done.&lt;/p&gt;
&lt;p&gt;How we help the user might look a little different, depending on our expertise, skill sets, and customer exposure. If you work with folks that are using AI to write unofficial product content or to contribute to the documentation site, get excited — someone cared enough about the customer to make content for them!&lt;/p&gt;
&lt;p&gt;Channel the enthusiasm of potential contributors by starting a conversation. Be curious! Discover more about the content being created by your non-docs colleagues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Why did they create this content? What was the motivation? What customer problem was it solving? Who is it for?&lt;/li&gt;
&lt;li&gt;Do they know about existing documentation pages about similar topics, if they exist? If so, can they elaborate on what isn&amp;rsquo;t quite right about those pages, or the gap that the new content is filling?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Treat it like a user research exercise — what is your documentation not doing that this person wanted to fix by creating something else? Depending on what you learn, you can point them in the right next direction — another official content pipeline, a restructured documentation contribution, or a stamp of approval for their unofficial content!&lt;/p&gt;
&lt;p&gt;The direction you point them depends on your content strategy&amp;hellip;&lt;/p&gt;
&lt;h2 id=&#34;define-a-content-strategy&#34;&gt;Define a content strategy&lt;/h2&gt;
&lt;p&gt;Not everything is official product documentation!&lt;/p&gt;
&lt;p&gt;People contribute content that they wrote because it was useful to them, or solved a particular customer&amp;rsquo;s problem, and they think it should be in the documentation. Sometimes people use AI to generate and create documentation-like artifacts, functioning as unofficial product documentation, without trying to contribute to the documentation directly. Sometimes people don&amp;rsquo;t know what&amp;rsquo;s already in the documentation — they didn&amp;rsquo;t check — they just had an idea and thought it would be a good thing to add!&lt;/p&gt;
&lt;p&gt;Official product documentation is a contract with the customer about the supportable product functionality — here is what the product is, and how it works — but it doesn&amp;rsquo;t have to stop there. Product documentation can include best practices, recommendations, and conceptual overviews that teach people how the product works so that they can be more successful.&lt;/p&gt;
&lt;p&gt;However, the content on a documentation site needs to be maintained, and some types of content lend themselves better to content types that can be published once and left to drift, rather than continually updated and maintained documentation.&lt;/p&gt;
&lt;p&gt;To identify what content belongs where, define the content strategy. Sit down with your colleagues, or yourself, and answer the following questions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What belongs on the documentation site?&lt;/li&gt;
&lt;li&gt;What belongs on the company blog?&lt;/li&gt;
&lt;li&gt;What belongs in internal sales enablement decks?&lt;/li&gt;
&lt;li&gt;What belongs on the customer community forum?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Answering these questions, and doing additional work to define a content strategy, helps identify the right home for different types of content. With a content strategy, you can define a coherent voice and purpose for each content site and identify where different types of content belong.&lt;/p&gt;
&lt;p&gt;If you have a defined content strategy, you have a clear direction to point potential documentation contributors if they, for example, want to publish marketing-style content about product functionality that isn&amp;rsquo;t fully implemented yet in the product (a blog post, for example).&lt;/p&gt;
&lt;p&gt;A content strategy also helps you redirect technically correct content that otherwise doesn&amp;rsquo;t fit the function, architecture, or strategy of the documentation site, without having to offer a hard &amp;ldquo;no&amp;rdquo; to potential collaborators:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This deep dive into product architecture is a great idea for a blog post!&lt;/p&gt;
&lt;p&gt;This decision tree for recommending different license models would make a great deck for training account executives!&lt;/p&gt;
&lt;p&gt;This complex workaround for missing product functionality would be a perfect fit for a post on the community forum — it&amp;rsquo;s a niche use case, but super useful for the customers that need it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;To have conversations with potential contributors about your content strategy, you need to know where your contributors are, and they need to know how to find you.&lt;/p&gt;
&lt;h2 id=&#34;write-contributing-guidelines&#34;&gt;Write contributing guidelines&lt;/h2&gt;
&lt;p&gt;If you produce an open source project with public documentation, you might already have documented contributing guidelines in a &lt;a href=&#34;http://CONTRIBUTING.md&#34;&gt;CONTRIBUTING.md&lt;/a&gt; file. If you work in a docs-as-code environment, you might have opened your repository internally to product managers, engineers, and support representatives to open pull requests to contribute. If you don&amp;rsquo;t work in either of those environments, you might have never thought about defining contributing guidelines for your content management system.&lt;/p&gt;
&lt;p&gt;With the increasing use of AI assistants and tools in the workplace, it&amp;rsquo;s more common (and easier than ever before) for people outside the documentation team to contribute to documentation, no matter how you maintain and publish your content. If you don&amp;rsquo;t yet have contributing guidelines, it&amp;rsquo;s time to write some.&lt;/p&gt;
&lt;p&gt;Start by documenting the expectations you have about types of content you want people to contribute to your documentation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix typos and errors&lt;/li&gt;
&lt;li&gt;Add a section to an existing topic, like a troubleshooting guide&lt;/li&gt;
&lt;li&gt;Write a new user onboarding checklist&lt;/li&gt;
&lt;li&gt;Provide real-world use cases and syntax examples&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Outline these options that you might be willing to accept as direct content contributions, and also identify what is out of scope for contributions — rearchitecting the content, rewriting multiple topics — and offering alternatives or requesting that they contact the documentation team first.&lt;/p&gt;
&lt;h2 id=&#34;set-up-a-triage-process&#34;&gt;Set up a triage process&lt;/h2&gt;
&lt;p&gt;Good contributions start with a conversation. You can&amp;rsquo;t have those conversations if people don&amp;rsquo;t know how to contact you and if you don&amp;rsquo;t make yourself available. The contributing guidelines help people know how to reach you. If you set up a triage process, you can have a plan to reactively and proactively interact with potential documentation contributors.&lt;/p&gt;
&lt;p&gt;A triage process involves the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;One or more ways to contact the team, such as with an email alias, a dedicated Slack channel, feedback on individual documentation topics, GitHub issues, a ticket creation form, and more.&lt;/li&gt;
&lt;li&gt;A designated rotation of writers responsible for reviewing and responding to the incoming contacts.&lt;/li&gt;
&lt;li&gt;A service-level agreement on the team of how often to review and respond to various types of requests.&lt;/li&gt;
&lt;li&gt;Guidelines for what the expected output of the review and response process is.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;rsquo;ve had the most success in circumstances where one person is responsible for triage on a weekly basis. Having one designated person helps reduce context switching for the rest of the team, ensures responsiveness, and standardizes expectations that other teams might have for working with your team. Depending on the size of your team and the volume of contact input, you can experiment with other options.&lt;/p&gt;
&lt;h2 id=&#34;document-style-guidance&#34;&gt;Document style guidance&lt;/h2&gt;
&lt;p&gt;To ensure high-quality content contributions, you must document what &amp;ldquo;high quality&amp;rdquo; looks like for your documentation. You might have a fully detailed style guide, you might have chosen an industry-standard one to use and one page of documented product-specific style guidelines, or you might only have a list of low-level guidance that was documented on an as-needed basis:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How to handle a single item list&lt;/li&gt;
&lt;li&gt;Whether to use sentence case for headings&lt;/li&gt;
&lt;li&gt;The different meanings of may, might, and can&lt;/li&gt;
&lt;li&gt;The ambiguity of once&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A more detailed style guide likely cover guidance like how to refer to the user interface, how to structure links to other content, and task step formats.&lt;/p&gt;
&lt;p&gt;However, if you are using a style guide developed exclusively for yourself or a small team of technical writers, you might forget to include technical writing best practices like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Orient the user before giving an instruction.&lt;/li&gt;
&lt;li&gt;Write user-centric headings to &lt;a href=&#34;https://help.splunk.com/en/splunk-style-guide/a-word-about-splunk-docs&#34;&gt;focus on the user task instead of the product feature&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://help.splunk.com/en/splunk-style-guide/voice-and-tone/be-active-and-present&#34;&gt;Avoid future tense&lt;/a&gt; and the &lt;a href=&#34;https://help.splunk.com/en/splunk-style-guide/voice-and-tone/write-in-indicative-or-imperative-mood&#34;&gt;subjunctive mood&lt;/a&gt; to ensure clarity and precision of language.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://help.splunk.com/en/splunk-style-guide/voice-and-tone/use-plain-language&#34;&gt;Use plain language&lt;/a&gt; and avoid idioms and technical jargon.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://help.splunk.com/en/splunk-style-guide/voice-and-tone/avoid-qualitative-language&#34;&gt;Avoid terms like &amp;ldquo;easily&amp;rdquo; or &amp;ldquo;quickly&amp;rdquo;&lt;/a&gt; that make value judgments about a process.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You might also forget to document (the horror) standard practices on your team:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;File name conventions for pages and images&lt;/li&gt;
&lt;li&gt;Heading conventions for different doc types&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Often, you might neglect to write these things down until you hire a junior writer that needs more guidance, or until your team grows large enough to where you can&amp;rsquo;t peer review each other&amp;rsquo;s work, or an editing team exists and can dedicate effort toward a style guide.&lt;/p&gt;
&lt;p&gt;In the era of AI-generated documentation contributions, it&amp;rsquo;s essential to codify standard conventions, technical writing best practices, and nitpicky style guidelines in a style guide to increase the likelihood of higher quality contributions upfront, which can make reviewing and giving feedback on those contributions easier and quicker as well.&lt;/p&gt;
&lt;h2 id=&#34;add-tooling-to-enforce-style-and-best-practices&#34;&gt;Add tooling to enforce style and best practices&lt;/h2&gt;
&lt;p&gt;Documenting style guidance is step one — enforcing it is step two! Make it easy on your contributors and yourself (and your teammates) by combining deterministic tools, like scripts and rules-based checks, with probabilistic tooling, like AI-driven audits and skills, that might be more comfortable for new contributors to interact with.&lt;/p&gt;
&lt;p&gt;Some deterministic tooling that I recommend setting up in your documentation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://vale.sh/&#34;&gt;Vale&lt;/a&gt; to assess the style compliance of content, checking for errors like duplicate words, missing alt text for images, and warning for use of passive voice and future tense.&lt;/li&gt;
&lt;li&gt;A tool like &lt;a href=&#34;https://docs.doc-detective.com/&#34;&gt;Doc Detective&lt;/a&gt; to assess the accuracy of your content.&lt;/li&gt;
&lt;li&gt;An automatic link checker to ensure that links included in the content are valid. Many content management systems provide a link checker, but you can adapt a package like &lt;a href=&#34;https://github.com/lycheeverse/lychee/&#34;&gt;Lychee&lt;/a&gt; to run automatically.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you are not in a docs-as-code environment, you can run some of these tools locally when you draft your content, explore similar functionality in your content management system (and request that your CMS add it), or lean more heavily on the probabilistic tooling options.&lt;/p&gt;
&lt;p&gt;If you are getting AI-generated documentation, meet your contributors where they are. Consider providing the following resources to use with AI assistants to improve the quality of contributions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create a skill file to use for reviewing documentation, assessing important characteristics that are difficult to assess with a deterministic rule, like use of plain language, qualitative phrasing, overuse of feature names, and other style standards.&lt;/li&gt;
&lt;li&gt;If using docs-as-code, a repo-specific &lt;a href=&#34;http://agents.md&#34;&gt;agents.md&lt;/a&gt; file to provide instructions to an AI agent about content structure, semantics, and syntax expectations, including high-level style guidelines about header structure and task formatting.&lt;/li&gt;
&lt;li&gt;Make your documentation available for semantic search by AI tools, using an MCP server or a service like &lt;a href=&#34;http://Kapa.ai&#34;&gt;Kapa&lt;/a&gt;, &lt;a href=&#34;https://inkeep.com/&#34;&gt;Inkeep&lt;/a&gt;, &lt;a href=&#34;https://fin.ai/&#34;&gt;Fin&lt;/a&gt;, or &lt;a href=&#34;https://decagon.ai/&#34;&gt;Decagon&lt;/a&gt;, to help reduce the likelihood of duplicate or inaccurate content contributions.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you find yourself consistently providing the same, repetitive review feedback, it&amp;rsquo;s a sign that you need to expand your style guide.&lt;/p&gt;
&lt;p&gt;To improve accuracy of contributed content, explore a tool like &lt;a href=&#34;https://github.com/reem-sab/doc-sentinel-ai&#34;&gt;Doc Sentinel AI&lt;/a&gt;, &lt;a href=&#34;https://promptless.ai/&#34;&gt;Promptless&lt;/a&gt;, or AI tools with the capacity to explore the product code base and answer questions about it.&lt;/p&gt;
&lt;p&gt;The more tooling that you have in place to enable higher-quality contributions, the easier it can be to address a high volume of AI-generated unofficial product content.&lt;/p&gt;
&lt;h2 id=&#34;ai-driven-contributions-dont-have-to-be-sloppy&#34;&gt;AI-driven contributions don&amp;rsquo;t have to be sloppy&lt;/h2&gt;
&lt;p&gt;Don&amp;rsquo;t be exhausted by an inevitable future as a desperate defender of the documentation site from the incursion of AI slop. I&amp;rsquo;ve provided a comprehensive list of options, but remember: something is better than nothing, and all process is iterative.&lt;/p&gt;
&lt;p&gt;Avoid sloppy documentation contributions with a combination of process, internal documentation, and effective tooling.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://thisisimportant.net/images/2026/06/ai-generated-content.png&#34; alt=&#34;Illustration of a person looking delighted in front of an open laptop, with a robot crawling over the corner of the laptop screen with a scared expression&#34;&gt;&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>