title: Agentic Mentoring mode status: experimental kind: feature mode: Mentoring source: > MISSION.md § Technical scope (Mentoring) — “the highest-value project-side mode and the one off-the-shelf agent tooling skips”. docs/modes.md § Mentoring (experimental, 5 skills). Spec exists at docs/mentoring/spec.md ahead of any skill code. MISSION.md names onboarding latency as one of the two loudest ecosystem complaints; authoring newcomer-ready good first issues targets it directly. acceptance:

  • The Agentic Mentoring spec (tone guide, hand-off protocol, adopter knobs) is reviewable independently of any runtime skill (it already is).
  • The first skill ships flagged mode Mentoring + experimental and joins threads in a teaching register, never gatekeeps.
  • Hand-off to a human is explicit when scope exceeds the agent.
  • The good-first-issue authoring skill drafts net-new, newcomer-ready issues (scope, code pointers, contributing-doc links, effort estimate) and never files them without maintainer confirmation.
  • The first-contact welcome skill greets first-time contributors with project-convention pointers, never posts without confirmation, and skips repeat contributors.

Agentic Mentoring mode

What it does

Joins issue and PR threads in a deliberately teaching register: clarifying questions, pointers to project conventions and docs, an explanation of why a change is being asked for, paired examples from similar prior PRs, and a clean hand-off to a human reviewer when the question exceeds what an agent should answer. MISSION names this the contributor-empowerment lever the wider ecosystem most needs.

A second capability turns small, well-bounded tasks into net-new good first issues. It takes a known gap or a maintainer-supplied small task and drafts a self-contained issue a newcomer can pick up without prior repo context: the draft states the scope, links the relevant code and the project's contributing docs, lists acceptance criteria, and gives a rough effort estimate. Lowering onboarding latency is the point. A good first issue that is genuinely self-contained is the cheapest on-ramp a project can offer a first-time contributor.

Where it lives

  • Spec: docs/mentoring/README.md, docs/mentoring/spec.md.
  • Adopter config scaffold: projects/_template/mentoring-config.md.
  • Skill: pr-management-mentor — drafts a teaching-register comment on a single GitHub issue or PR thread; waits for explicit maintainer confirmation before posting. Ships mode: Mentoring + experimental.
  • Skill: good-first-issue-author. Drafts one net-new good first issue from a supplied known gap or small task, carrying scope, code pointers, contributing-doc links, acceptance criteria, and an effort estimate. A suitability gate declines candidates that are too large, security-sensitive, or need a design or deprecation decision; a readiness checklist (R1-R9) gates the draft. Waits for maintainer confirmation before any issue is filed via gh. Ships mode: Mentoring
    • experimental, with an eval suite under tools/skill-evals/evals/good-first-issue-author/.
  • Skill: mentoring-welcome — drafts a first-contact orientation comment for a first-time contributor on a newly opened issue or PR. Detects first-time authorship via the GitHub author_association field and drafts a welcome with contributing-guide link, community-norm pointers, and expected next steps. Does not post for repeat contributors; waits for explicit maintainer confirmation before posting. Ships mode: Mentoring + experimental, with an eval suite under tools/skill-evals/evals/mentoring-welcome/.
  • Skill: contributor-to-committer — read-only readiness tracker that maps a contributor‘s GitHub activity against the adopter’s PMC-declared committer or PMC thresholds; surfaces a traffic-light brief (Not yet / Approaching / Ready to nominate) plus the specific evidence gaps that remain. Ships mode: Mentoring + experimental, with an eval suite under tools/skill-evals/evals/contributor-to-committer/.
  • Skill: good-first-issue-sweep — sweeps the open issue backlog for existing issues that could be labelled as good first issues. Scores each candidate against the G1–G7 suitability rubric and classifies it as READY (propose the GFI label), NEAR-MISS (surface specific edits to make it GFI-ready), or SKIP. Applies labels only after explicit maintainer confirmation; never edits issue bodies. Ships mode: Mentoring + experimental, with an eval suite under tools/skill-evals/evals/good-first-issue-sweep/.

Behaviour & contract

  • Teaching register, never gatekeeping. The most sensitive surface in the project (MISSION § Particular care): a condescending agent that drives a contributor away is not patchable. Tone is the project's to set (mentoring-config.md).
  • Read-only / drafts replies for human review; never closes or rejects a contributor's work on its own.
  • Explicit hand-off protocol when the question is out of the agent's depth.
  • Good first issues are drafted, never filed. The authoring skill emits one issue draft for maintainer review and only files it (via gh) after explicit confirmation. It sources candidates from supplied known gaps or maintainer-named small tasks; it does not invent work or scope a task beyond what a newcomer can finish unaided.

Out of scope

  • Implementation-detail review that belongs to Agentic Pairing (Pairing).
  • Any contributor-facing message sent without human review.

Acceptance criteria

  1. The Agentic Mentoring spec is reviewable without any skill code (it is).
  2. The first Agentic Mentoring skill validates and carries mode: Mentoring.
  3. Hand-off-to-human is documented and enforced.
  4. The good-first-issue-author skill validates, carries mode: Mentoring, and produces a single newcomer-ready issue draft (scope, code pointers, contributing-doc links, acceptance criteria, effort estimate) that is never filed without maintainer confirmation.

Validation

test -f docs/mentoring/spec.md
test -f .claude/skills/magpie-good-first-issue-author/SKILL.md
test -f .claude/skills/magpie-mentoring-welcome/SKILL.md
test -f .claude/skills/magpie-contributor-to-committer/SKILL.md
test -f .claude/skills/magpie-good-first-issue-sweep/SKILL.md
uv run --project tools/skill-and-tool-validator --group dev skill-and-tool-validate
uv run --project tools/skill-evals skill-eval tools/skill-evals/evals/good-first-issue-author/
uv run --project tools/skill-evals skill-eval tools/skill-evals/evals/mentoring-welcome/
uv run --project tools/skill-evals skill-eval tools/skill-evals/evals/good-first-issue-sweep/

Known gaps

  • The family now covers the newcomer journey end to end. All five skills ship: pr-management-mentor, good-first-issue-author, mentoring-welcome (first-contribution welcome / orientation), contributor-to-committer (readiness path tracker), and good-first-issue-sweep (backlog curation / labelling). The on-ramp supply chain is complete from both the authoring side (good-first-issue-author) and the curation side (good-first-issue-sweep).
  • experimental — no adopter pilot has run. All five shipped skills may change shape as adopter pilots and contributor-sentiment evaluations land.
  • good-first-issue-author and good-first-issue-sweep shipped experimental; no adopter pilot has run live good first issue workflows yet. The G1–G7 suitability thresholds and the R1–R9 readiness checklist may shift once real backlog candidates flow through the skills.
  • mentoring-welcome shipped experimental; no adopter pilot run. The welcome tone, detecting first-timer vs. repeat contributor, and the content of the orientation template may shift once live threads run through it.