magpie-good-first-issue-author

Solid

Draft a single net-new *good first issue* on the configured `<upstream>` repo from one supplied candidate such as a known gap or a small maintainer-named task. The skill first runs a suitability gate to confirm the candidate is small and newcomer-safe. If it passes the skill drafts one issue. The draft carries scope, code pointers, contributing-doc links, acceptance criteria, and an effort estimate. A readiness checklist gates the draft before it is shown. Nothing is filed via `gh` until the maintainer explicitly confirms. The skill never curates or relabels the existing backlog.

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: <upstream> → upstream codebase repo in `owner/name` form (default: read from `<project-config>/project.md → upstream_repo`) <project-config> → the adopting project's config directory (see /AGENTS.md § Placeholder convention) <issue-tracker> → the project's general-issue tracker, for Jira-based projects (read from `<project-config>/issue-tracker-config.md`) Substitute these before running any `gh` command below. --> # good-first-issue-author **Status: experimental.** A Agentic Mentoring ([conversational mentoring](../../docs/mentoring/spec.md)) skill that attacks onboarding latency from the supply side: it manufactures the single cheapest on-ramp a project can offer a first-time contributor, a genuinely self-contained good first issue. It exists to make that authoring step repeatable and safe so a maintainer can produce a newcomer-ready issue in one pass instead of either skipping it (and losing the contributor) or rushing a vague one (and burning reviewer time later). This skill authors **one issue** from **one candidate** per invocation. Its job is to answer, for the supplied candidate, two questions in order: > *Is this candidate genuinely suitable to hand a newcomer, and if so, > what does a self-contained issue for it say?* If the candidate is not suitable (too large, security-sensitive, needs a design or deprecatio...

Details

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

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category