magpie-pr-management-mentor

Solid

Draft a teaching-register comment on a single GitHub issue or PR thread on the configured `<upstream>` repo, aimed at a contributor who is missing repo context the maintainer would otherwise have to spell out. The skill reads the thread, decides whether a mentoring intervention is warranted, drafts one comment per the project's tone guide and convention pointers, and waits for explicit maintainer confirmation before posting via `gh`. Escalates to the configured maintainer team on the four hand-off triggers.

AI & Automation 83 stars 78 forks Updated yesterday Apache-2.0

Install

View on GitHub

Quality Score: 84/100

Stars 20%
64
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

<!-- SPDX-License-Identifier: Apache-2.0 https://www.apache.org/licenses/LICENSE-2.0 --> <!-- Placeholder convention: <repo> → target GitHub repository in `owner/name` form (default: read from `<project-config>/project.md → upstream_repo`) <viewer> → the authenticated GitHub login of the maintainer running the skill Substitute these before running any `gh` command below. --> # pr-management-mentor **Status: experimental.** First prototype of Agentic Mentoring ([conversational mentoring](../../docs/mentoring/spec.md)). The skill exists to make the spec executable on a single thread at a time so we can iterate on tone wording, convention pointers, and hand-off triggers against real contributor traffic before hardening the contract. This skill walks a maintainer through **one mentoring intervention** on **one thread** (issue or PR). Its job is to answer, for the invoked thread, one question: > *Is there a one-comment teaching intervention that lowers the > barrier to the contributor's next useful action — and if so, > what does it say?* If the answer is "no" (thread is already on track, maintainer already engaging, scope exceeds Agentic Mentoring), the skill says so and exits without posting. The agent's silence is a feature, not a failure. The full spec — scope, register, hand-off rules, adopter knobs — lives in [`docs/mentoring/spec.md`](../../docs/mentoring/spec.md). This SKILL.md is the runtime; detail files break the loop out topic-by-topic: | ...

Details

Author
apache
Repository
apache/magpie
Created
3 months ago
Last Updated
yesterday
Language
Python
License
Apache-2.0

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

magpie-mentoring-welcome

Draft a first-contact orientation comment for a first-time contributor on a newly opened issue or PR on the configured `<upstream>` repo. 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. Waits for explicit maintainer confirmation before posting. Does not post for repeat contributors.

83 Updated yesterday
apache
AI & Automation Solid

magpie-onboarding-concierge

Answer a newcomer's "how do I contribute here" question by grounding the response in `CONTRIBUTING.md` and the project's own docs. Classifies the question (setup / workflow / first-issue / out-of-scope), retrieves the relevant guide excerpt, and drafts a concise answer in the Agentic Mentoring teaching register. Routes out-of-scope questions (design, security, deprecation, architectural taste) to a human maintainer. Read-only; produces a draft answer text — no files are written and no comments are posted without the maintainer's explicit action.

83 Updated yesterday
apache
Code & Development Solid

magpie-pr-management-code-review

Walk a maintainer through deep, sequential code review of open pull requests on the configured `<upstream>` repo. Defaults to the **"my reviews"** queue (the union of five maintainer signals — see the Inputs table); selectors can narrow to a single PR, an area label, or a collaborator subset. Drafts an `approve` / `request-changes` / `comment` review per PR and posts on the maintainer's confirmation.

83 Updated yesterday
apache