{"id":94621,"date":"2026-03-19T11:00:00","date_gmt":"2026-03-19T18:00:00","guid":{"rendered":"https:\/\/github.blog\/?p=94621"},"modified":"2026-03-19T09:26:02","modified_gmt":"2026-03-19T16:26:02","slug":"rethinking-open-source-mentorship-in-the-ai-era","status":"publish","type":"post","link":"https:\/\/github.blog\/open-source\/maintainers\/rethinking-open-source-mentorship-in-the-ai-era\/","title":{"rendered":"Rethinking open source mentorship in the AI era"},"content":{"rendered":"<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<html><body><p>Let me paint a picture for you.<\/p>\n\n\n\n<p>A polished pull request lands in your inbox. It looks amazing at first glance, but then you start digging in, and a few things seem off. Forty-five minutes later, you&rsquo;ve crafted a thoughtful, encouraging response with a few clarifying questions. Who knows: Maybe this person might be a great new person to mentor, so it&rsquo;s worth your time if they put in theirs.<\/p>\n\n\n\n<p>And then&hellip;nothing. Or the follow-up makes it clear the contributor doesn&rsquo;t have the context needed to explain the change, often because AI made it easy to submit something plausible before they were ready to maintain it. Or you realize you&rsquo;ve just spent your afternoon debugging someone&rsquo;s LLM chat session.<\/p>\n\n\n\n<p>This is becoming more common. Not because contributors are acting in bad faith, but because it&rsquo;s never been easier to generate something that looks plausible. The cost to create has dropped. The cost to review hasn&rsquo;t.<\/p>\n\n\n\n<p>Open source is experiencing its own &ldquo;<a href=\"https:\/\/github.blog\/open-source\/maintainers\/welcome-to-the-eternal-september-of-open-source-heres-what-we-plan-to-do-for-maintainers\/\" target=\"_blank\" rel=\"noreferrer noopener\">Eternal September<\/a>&rdquo;: a constant influx of contributions that strains the social systems we rely on to build trust and mentor newcomers.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-signals-have-changed\">The signals have changed<\/h2>\n\n\n\n<p>Projects across the ecosystem are seeing this same occurrence. <a href=\"https:\/\/github.com\/tldraw\/tldraw\/issues\/7695\" target=\"_blank\" rel=\"noreferrer noopener\">tldraw closed their pull requests<\/a>. <a href=\"https:\/\/github.com\/fastify\/fastify\/issues\/6468\" target=\"_blank\" rel=\"noreferrer noopener\">Fastify shut down their HackerOne program<\/a> after inbound reports became unmanageable at scale.<\/p>\n\n\n\n<p>The overall volume keeps climbing. The <a href=\"https:\/\/github.blog\/news-insights\/octoverse\/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1\/?utm_source=octoverse-general&amp;utm_medium=octoverse&amp;utm_campaign=universe25\" target=\"_blank\" rel=\"noreferrer noopener\">Octoverse 2025 report<\/a> notes that developers merged nearly 45 million pull requests per month in 2025 (up 23% year over year). More pull requests, same maintainer hours.<\/p>\n\n\n\n<p>The old signals, like clean code, fast turnaround, and handling complexity, used to mean someone had invested time into understanding the codebase. Now AI can help users generate all of that in seconds, so these signals aren&rsquo;t as telling.<\/p>\n\n\n\n<p>To reduce noise and bring more trust back into open source contributions, platforms, including GitHub, are building longer-term solutions. In fact, our product team just published an <a href=\"https:\/\/github.com\/orgs\/community\/discussions\/185387\" target=\"_blank\" rel=\"noreferrer noopener\">RFC for community feedback<\/a>. If you have thoughts on what we can do, we&rsquo;d love to hear from you.<\/p>\n\n\n\n<p>But platform changes take time. And even when they arrive, you&rsquo;ll still need strategies for figuring out how mentorship looks today when signals aren&rsquo;t as easy to read. Here&rsquo;s what&rsquo;s working.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-why-this-is-urgent\">Why this is urgent<\/h2>\n\n\n\n<p><strong>Mentorship is how open source communities scale.<\/strong><\/p>\n\n\n\n<p>If I asked a room of open source contributors how they got started, they&rsquo;d all say it began with a good mentor.<\/p>\n\n\n\n<p>When you mentor someone well, you&rsquo;re not just adding one contributor. You&rsquo;re multiplying yourself. They learn to onboard others who do the same. That&rsquo;s the multiplier effect.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Year<\/strong><\/th><th><strong>Broadcast (1,000\/year)<\/strong><\/th><th><strong>Mentorship (2 every 6 months, they do the same)<\/strong><\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>1,000<\/td><td>9<\/td><\/tr><tr><td>3<\/td><td>3,000<\/td><td>729<\/td><\/tr><tr><td>5<\/td><td>5,000<\/td><td><strong>59,049<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>But maintainers are burning out trying to mentor everyone who sends a pull request. If we lose mentoring newcomers, we lose the multiplier entirely.<\/p>\n\n\n\n<p>We can&rsquo;t abandon mentorship, especially as many long-time maintainers step back from active contribution. (I wrote more about this generational challenge in <em><a href=\"https:\/\/github.blog\/open-source\/maintainers\/who-will-maintain-the-future-rethinking-open-source-leadership-for-a-new-generation\/\" target=\"_blank\" rel=\"noreferrer noopener\">Who will maintain the future?<\/a><\/em>) So, we need to be strategic about who we invest in.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-3-cs-a-framework-for-strategic-mentorship-at-scale\">The 3 Cs: A framework for strategic mentorship at scale<\/h2>\n\n\n\n<p>So how do you decide where to invest your mentorship energy when contribution signals are harder to read? Looking at what&rsquo;s working across projects, I see three filters maintainers are using. I call them the <strong>3 Cs<\/strong>: Comprehension, Context, and Continuity.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-1-comprehension\">1. Comprehension<\/h3>\n\n\n\n<p><em>Do they understand the problem well enough to propose this change?<\/em><\/p>\n\n\n\n<p>Some projects now test comprehension before code is submitted. Codex and Gemini CLI, for example, both recently added guidelines: contributors must open an issue and get approval before submitting a pull request. The comprehension check happens in that conversation.<\/p>\n\n\n\n<p>I&rsquo;m also seeing in-person code sprints and hackathons thriving in this area, where maintainers can have real-time conversations with potential contributors to check both interest and comprehension.<\/p>\n\n\n\n<p>I&rsquo;m not expecting contributors to understand the whole project. That&rsquo;s unrealistic. But you want to make sure they&rsquo;re not committing code above their own comprehension level. As they grow, they can always take on more.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-2-context\">2. Context<\/h3>\n\n\n\n<p><em>Do they give me what I need to review this well?<\/em><\/p>\n\n\n\n<p>Comprehension is about their understanding. Context is about your ability to do your job as a reviewer.<\/p>\n\n\n\n<p>Did they link to the issue? Explain trade-offs? Disclose AI use?<\/p>\n\n\n\n<p>The last one is becoming more common. <a href=\"https:\/\/github.com\/roostorg\/.github\/blob\/main\/CONTRIBUTING.md#ai-assisted-coding-policy\" target=\"_blank\" rel=\"noreferrer noopener\">ROOST<\/a> has a simple three-principle policy. The Processing Foundation added a checkbox. <a href=\"https:\/\/docs.fedoraproject.org\/en-US\/council\/policy\/ai-contribution-policy\" target=\"_blank\" rel=\"noreferrer noopener\">Fedora<\/a> landed a lightweight disclosure policy after months of discussion.<\/p>\n\n\n\n<p>Disclosing AI is about giving reviewers context. When I know a pull request was AI-assisted, I can calibrate my review. This might mean asking more clarifying questions or focusing on whether the contributor understands the trade-offs, not just whether the code runs.<\/p>\n\n\n\n<p>There&rsquo;s also <strong><code>AGENTS.md<\/code><\/strong>, which provides instructions for AI coding agents, like robots.txt for Copilot. Projects like <a href=\"https:\/\/github.com\/scikit-learn\/scikit-learn\/blob\/main\/.github\/PULL_REQUEST_TEMPLATE.md\" target=\"_blank\" rel=\"noreferrer noopener\">scikit-learn<\/a>, <a href=\"https:\/\/github.com\/block\/goose\/blob\/main\/HOWTOAI.md\" target=\"_blank\" rel=\"noreferrer noopener\">Goose<\/a>, and <a href=\"https:\/\/ttps:\/\/github.com\/processing\/processing4\/blob\/main\/AGENTS.md\" target=\"_blank\" rel=\"noreferrer noopener\">Processing<\/a> use <code>AGENTS.md<\/code> to tell agents instructions, like follow our guidelines, check if an issue is assigned, or respect our norms. This can help to place the burden of gathering the context needed for a review to the contributor (or their tools).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-3-continuity\">3. Continuity<\/h3>\n\n\n\n<p><em>Do they keep coming back?<\/em><\/p>\n\n\n\n<p>This is the mentorship filter.<\/p>\n\n\n\n<p>Drive-by contributions can be helpful but limit your mentorship investment to people who come back and engage thoughtfully.<\/p>\n\n\n\n<p>Your mentorship can scale up over time:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Great first conversation in a pull request &rarr; make your review a teachable moment<\/li>\n\n\n\n<li>They keep coming back &rarr; offer to pair on something, then start suggesting harder tasks<\/li>\n\n\n\n<li>If they still keep coming back &rarr; invite them to an event, or consider commit access<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-takeaway\">The takeaway<\/h2>\n\n\n\n<p><strong>Comprehension and Context get you reviewed. Continuity gets you mentored.<\/strong><\/p>\n\n\n\n<p>As a maintainer, this means: don&rsquo;t invest deep mentorship energy until you see all three.<\/p>\n\n\n\n<p>What this looks like:<\/p>\n\n\n<div class=\"wp-block-code-wrapper\">\n<pre class=\"wp-block-code language-plaintext\"><code>PR Lands &rarr; Follows Guidelines?  \n                NO  &rarr; Close. Guilt-free. \n                YES &rarr; Review &rarr; They Come Back?\n                                    YES &rarr; Consider Mentorship <\/code><\/pre>\n<clipboard-copy aria-label=\"Copy\" class=\"code-copy-btn\" data-copy-feedback=\"Copied!\" value=\"PR Lands &rarr; Follows Guidelines?  \n                NO  &rarr; Close. Guilt-free. \n                YES &rarr; Review &rarr; They Come Back?\n                                    YES &rarr; Consider Mentorship\" tabindex=\"0\" role=\"button\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" class=\"octicon octicon-copy js-clipboard-copy-icon\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"><\/path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"><\/path><\/svg><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" class=\"octicon octicon-check js-clipboard-check-icon\"><path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"><\/path><\/svg><\/clipboard-copy><\/div>\n\n\n<p>Let&rsquo;s compare this to our first example above. This time, a polished pull requests lands without following the guidelines. Close it. Guilt-free. Protect your time for contributions that matter.<\/p>\n\n\n\n<p>If someone comes back and is engaged in issues; if they submit a second pull request and respond thoughtfully to feedback, now you pay attention. That&rsquo;s when you invest.<\/p>\n\n\n\n<p>This is how you protect the multiplier effect. You&rsquo;re not abandoning newcomers. You&rsquo;re being strategic.<\/p>\n\n\n\n<p>There&rsquo;s another benefit too: clear criteria reduces bias. When you rely on vibes, you tend to mentor people who look like you or share your cultural context. The 3 Cs give you a rubric instead of gut feelings, and that makes your mentorship more equitable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-getting-started\">Getting started<\/h2>\n\n\n\n<p>Pick a C to implement:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>C<\/strong><\/th><th><strong>Implementation<\/strong><\/th><\/tr><\/thead><tbody><tr><td>Comprehension<\/td><td>Require issue before pull request<br>Host an in-person code sprint for live discussions<\/td><\/tr><tr><td>Context<\/td><td>Add AI disclosure or <code>AGENTS.md<\/code><\/td><\/tr><tr><td>Continuity<\/td><td>Watch who comes back<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Start with one but look for all three when deciding who to mentor.<\/p>\n\n\n\n<p>This isn&rsquo;t about restricting AI-assisted contributions. It&rsquo;s about building guardrails that protect human mentorship and keep communities healthy.<\/p>\n\n\n\n<p>AI tools are here to stay. The question is whether we adapt our practices to maintain what makes open source work: human relationships, knowledge transfer, and the multiplier effect.<\/p>\n\n\n\n<p>The 3 Cs give us a framework for exactly that.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-resources\">Resources<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/orgs\/community\/discussions\/185387\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub RFC for platform-level solutions<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/openai\/codex\/discussions\/9956\" target=\"_blank\" rel=\"noreferrer noopener\">OpenAI Codex contribution policy<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/google-gemini\/gemini-cli\/discussions\/16706\" target=\"_blank\" rel=\"noreferrer noopener\">Google Gemini CLI contribution policy<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/roostorg\/.github\/blob\/main\/CONTRIBUTING.md#ai-assisted-coding-policy\" target=\"_blank\" rel=\"noreferrer noopener\">ROOST AI policy<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/docs.fedoraproject.org\/en-US\/council\/policy\/ai-contribution-policy\" target=\"_blank\" rel=\"noreferrer noopener\">Fedora AI contribution policy<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/processing\/processing4\/blob\/main\/AGENTS.md\" target=\"_blank\" rel=\"noreferrer noopener\">Processing <code>AGENTS.md<\/code><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/scikit-learn\/scikit-learn\/blob\/main\/.github\/PULL_REQUEST_TEMPLATE.md\" target=\"_blank\" rel=\"noreferrer noopener\">scikit-learn pull request template<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/block\/goose\/blob\/main\/HOWTOAI.md\" target=\"_blank\" rel=\"noreferrer noopener\">Goose <code>HOWTOAI.md<\/code><\/a><\/li>\n<\/ul>\n\n\n\n<p><em>Adapted from my FOSDEM 2026 talk. Thanks to Anne Bertucio, Ashley Wolf, Daniel Stenberg, Tim Head, Bruno Borges, Emma Irwin, Helen Hou-Sand&iacute;, Hugo van Kemenade, Jamie Tanna, John McBride, Juan Luis Cano Rodr&iacute;guez, Justin Wheeler, Matteo Collina, Camilla Moraes, Rapha&euml;l de Courville, Rizel Scarlett, and everyone who shared examples online.<\/em><\/p>\n<\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>As contribution volume grows, mentorship signals are harder to read. The 3 Cs framework helps maintainers mentor more strategically&#8230; without burning out.<\/p>\n","protected":false},"author":2038,"featured_media":92273,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_gh_post_show_toc":"yes","_gh_post_is_no_robots":"","_gh_post_is_featured":"yes","_gh_post_is_excluded":"","_gh_post_is_unlisted":"","_gh_post_related_link_1":"","_gh_post_related_link_2":"","_gh_post_related_link_3":"","_gh_post_sq_img":"","_gh_post_sq_img_id":"","_gh_post_cta_title":"","_gh_post_cta_text":"","_gh_post_cta_link":"","_gh_post_cta_button":"","_gh_post_recirc_hide":"","_gh_post_recirc_col_1":"","_gh_post_recirc_col_2":"","_gh_post_recirc_col_3":"","_gh_post_recirc_col_4":"","_featured_video":"","_gh_post_additional_query_params":"","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"_links_to":"","_links_to_target":""},"categories":[3332,67],"tags":[3822,2837,2740,2798,2739],"coauthors":[2845],"class_list":["post-94621","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-maintainers","category-open-source","tag-agents-md","tag-ai","tag-community","tag-mentoring","tag-open-source"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Rethinking open source mentorship in the AI era - The GitHub Blog<\/title>\n<meta name=\"description\" content=\"As contribution volume grows, mentorship signals are harder to read. The 3 Cs framework helps maintainers mentor more strategically, without burning out.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/github.blog\/open-source\/maintainers\/rethinking-open-source-mentorship-in-the-ai-era\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rethinking open source mentorship in the AI era\" \/>\n<meta property=\"og:description\" content=\"As contribution volume grows, mentorship signals are harder to read. The 3 Cs framework helps maintainers mentor more strategically, without burning out.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/github.blog\/open-source\/maintainers\/rethinking-open-source-mentorship-in-the-ai-era\/\" \/>\n<meta property=\"og:site_name\" content=\"The GitHub Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-19T18:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/github.blog\/wp-content\/uploads\/2025\/11\/GithubStockIllos_Hiring_final-copy.jpg?fit=2000%2C1200\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Abigail Cabunoc Mayes\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Abigail Cabunoc Mayes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/rethinking-open-source-mentorship-in-the-ai-era\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/rethinking-open-source-mentorship-in-the-ai-era\\\/\"},\"author\":{\"name\":\"Abigail Cabunoc Mayes\",\"@id\":\"https:\\\/\\\/github.blog\\\/#\\\/schema\\\/person\\\/8a1c6ac2ea7b09333d0d9a9c7f6196f6\"},\"headline\":\"Rethinking open source mentorship in the AI era\",\"datePublished\":\"2026-03-19T18:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/rethinking-open-source-mentorship-in-the-ai-era\\\/\"},\"wordCount\":1270,\"image\":{\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/rethinking-open-source-mentorship-in-the-ai-era\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/GithubStockIllos_Hiring_final-copy.jpg?fit=2000%2C1200\",\"keywords\":[\"AGENTS.md\",\"AI\",\"community\",\"mentoring\",\"open source\"],\"articleSection\":[\"Maintainers\",\"Open Source\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/rethinking-open-source-mentorship-in-the-ai-era\\\/\",\"url\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/rethinking-open-source-mentorship-in-the-ai-era\\\/\",\"name\":\"Rethinking open source mentorship in the AI era - The GitHub Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/github.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/rethinking-open-source-mentorship-in-the-ai-era\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/rethinking-open-source-mentorship-in-the-ai-era\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/GithubStockIllos_Hiring_final-copy.jpg?fit=2000%2C1200\",\"datePublished\":\"2026-03-19T18:00:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/github.blog\\\/#\\\/schema\\\/person\\\/8a1c6ac2ea7b09333d0d9a9c7f6196f6\"},\"description\":\"As contribution volume grows, mentorship signals are harder to read. The 3 Cs framework helps maintainers mentor more strategically, without burning out.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/rethinking-open-source-mentorship-in-the-ai-era\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/rethinking-open-source-mentorship-in-the-ai-era\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/rethinking-open-source-mentorship-in-the-ai-era\\\/#primaryimage\",\"url\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/GithubStockIllos_Hiring_final-copy.jpg?fit=2000%2C1200\",\"contentUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/GithubStockIllos_Hiring_final-copy.jpg?fit=2000%2C1200\",\"width\":2000,\"height\":1200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/rethinking-open-source-mentorship-in-the-ai-era\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/github.blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Open Source\",\"item\":\"https:\\\/\\\/github.blog\\\/open-source\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Maintainers\",\"item\":\"https:\\\/\\\/github.blog\\\/open-source\\\/maintainers\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Rethinking open source mentorship in the AI era\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/github.blog\\\/#website\",\"url\":\"https:\\\/\\\/github.blog\\\/\",\"name\":\"The GitHub Blog\",\"description\":\"Updates, ideas, and inspiration from GitHub to help developers build and design software.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/github.blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/github.blog\\\/#\\\/schema\\\/person\\\/8a1c6ac2ea7b09333d0d9a9c7f6196f6\",\"name\":\"Abigail Cabunoc Mayes\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f2f50bd8c28d72430311e6a305899d4f6e1337e2721683d56c6871d485a602eb?s=96&d=mm&r=g6d880f455dd0c03ef37e4f11b35eaa25\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f2f50bd8c28d72430311e6a305899d4f6e1337e2721683d56c6871d485a602eb?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f2f50bd8c28d72430311e6a305899d4f6e1337e2721683d56c6871d485a602eb?s=96&d=mm&r=g\",\"caption\":\"Abigail Cabunoc Mayes\"},\"description\":\"Abigail Cabunoc Mayes works at GitHub to help the open source ecosystem thrive \u2014 now and in the future.\",\"url\":\"https:\\\/\\\/github.blog\\\/author\\\/abbycabs\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Rethinking open source mentorship in the AI era - The GitHub Blog","description":"As contribution volume grows, mentorship signals are harder to read. The 3 Cs framework helps maintainers mentor more strategically, without burning out.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/github.blog\/open-source\/maintainers\/rethinking-open-source-mentorship-in-the-ai-era\/","og_locale":"en_US","og_type":"article","og_title":"Rethinking open source mentorship in the AI era","og_description":"As contribution volume grows, mentorship signals are harder to read. The 3 Cs framework helps maintainers mentor more strategically, without burning out.","og_url":"https:\/\/github.blog\/open-source\/maintainers\/rethinking-open-source-mentorship-in-the-ai-era\/","og_site_name":"The GitHub Blog","article_published_time":"2026-03-19T18:00:00+00:00","og_image":[{"width":2000,"height":1200,"url":"https:\/\/github.blog\/wp-content\/uploads\/2025\/11\/GithubStockIllos_Hiring_final-copy.jpg?fit=2000%2C1200","type":"image\/jpeg"}],"author":"Abigail Cabunoc Mayes","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Abigail Cabunoc Mayes","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/github.blog\/open-source\/maintainers\/rethinking-open-source-mentorship-in-the-ai-era\/#article","isPartOf":{"@id":"https:\/\/github.blog\/open-source\/maintainers\/rethinking-open-source-mentorship-in-the-ai-era\/"},"author":{"name":"Abigail Cabunoc Mayes","@id":"https:\/\/github.blog\/#\/schema\/person\/8a1c6ac2ea7b09333d0d9a9c7f6196f6"},"headline":"Rethinking open source mentorship in the AI era","datePublished":"2026-03-19T18:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/github.blog\/open-source\/maintainers\/rethinking-open-source-mentorship-in-the-ai-era\/"},"wordCount":1270,"image":{"@id":"https:\/\/github.blog\/open-source\/maintainers\/rethinking-open-source-mentorship-in-the-ai-era\/#primaryimage"},"thumbnailUrl":"https:\/\/github.blog\/wp-content\/uploads\/2025\/11\/GithubStockIllos_Hiring_final-copy.jpg?fit=2000%2C1200","keywords":["AGENTS.md","AI","community","mentoring","open source"],"articleSection":["Maintainers","Open Source"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/github.blog\/open-source\/maintainers\/rethinking-open-source-mentorship-in-the-ai-era\/","url":"https:\/\/github.blog\/open-source\/maintainers\/rethinking-open-source-mentorship-in-the-ai-era\/","name":"Rethinking open source mentorship in the AI era - The GitHub Blog","isPartOf":{"@id":"https:\/\/github.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/github.blog\/open-source\/maintainers\/rethinking-open-source-mentorship-in-the-ai-era\/#primaryimage"},"image":{"@id":"https:\/\/github.blog\/open-source\/maintainers\/rethinking-open-source-mentorship-in-the-ai-era\/#primaryimage"},"thumbnailUrl":"https:\/\/github.blog\/wp-content\/uploads\/2025\/11\/GithubStockIllos_Hiring_final-copy.jpg?fit=2000%2C1200","datePublished":"2026-03-19T18:00:00+00:00","author":{"@id":"https:\/\/github.blog\/#\/schema\/person\/8a1c6ac2ea7b09333d0d9a9c7f6196f6"},"description":"As contribution volume grows, mentorship signals are harder to read. The 3 Cs framework helps maintainers mentor more strategically, without burning out.","breadcrumb":{"@id":"https:\/\/github.blog\/open-source\/maintainers\/rethinking-open-source-mentorship-in-the-ai-era\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/github.blog\/open-source\/maintainers\/rethinking-open-source-mentorship-in-the-ai-era\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/github.blog\/open-source\/maintainers\/rethinking-open-source-mentorship-in-the-ai-era\/#primaryimage","url":"https:\/\/github.blog\/wp-content\/uploads\/2025\/11\/GithubStockIllos_Hiring_final-copy.jpg?fit=2000%2C1200","contentUrl":"https:\/\/github.blog\/wp-content\/uploads\/2025\/11\/GithubStockIllos_Hiring_final-copy.jpg?fit=2000%2C1200","width":2000,"height":1200},{"@type":"BreadcrumbList","@id":"https:\/\/github.blog\/open-source\/maintainers\/rethinking-open-source-mentorship-in-the-ai-era\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/github.blog\/"},{"@type":"ListItem","position":2,"name":"Open Source","item":"https:\/\/github.blog\/open-source\/"},{"@type":"ListItem","position":3,"name":"Maintainers","item":"https:\/\/github.blog\/open-source\/maintainers\/"},{"@type":"ListItem","position":4,"name":"Rethinking open source mentorship in the AI era"}]},{"@type":"WebSite","@id":"https:\/\/github.blog\/#website","url":"https:\/\/github.blog\/","name":"The GitHub Blog","description":"Updates, ideas, and inspiration from GitHub to help developers build and design software.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/github.blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/github.blog\/#\/schema\/person\/8a1c6ac2ea7b09333d0d9a9c7f6196f6","name":"Abigail Cabunoc Mayes","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f2f50bd8c28d72430311e6a305899d4f6e1337e2721683d56c6871d485a602eb?s=96&d=mm&r=g6d880f455dd0c03ef37e4f11b35eaa25","url":"https:\/\/secure.gravatar.com\/avatar\/f2f50bd8c28d72430311e6a305899d4f6e1337e2721683d56c6871d485a602eb?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f2f50bd8c28d72430311e6a305899d4f6e1337e2721683d56c6871d485a602eb?s=96&d=mm&r=g","caption":"Abigail Cabunoc Mayes"},"description":"Abigail Cabunoc Mayes works at GitHub to help the open source ecosystem thrive \u2014 now and in the future.","url":"https:\/\/github.blog\/author\/abbycabs\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/github.blog\/wp-content\/uploads\/2025\/11\/GithubStockIllos_Hiring_final-copy.jpg?fit=2000%2C1200","jetpack_shortlink":"https:\/\/wp.me\/pamS32-oC9","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts\/94621","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/users\/2038"}],"replies":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/comments?post=94621"}],"version-history":[{"count":4,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts\/94621\/revisions"}],"predecessor-version":[{"id":94632,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts\/94621\/revisions\/94632"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/media\/92273"}],"wp:attachment":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/media?parent=94621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/categories?post=94621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/tags?post=94621"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/coauthors?post=94621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}