← ClaudeAtlas

magpie-good-first-issue-authorlisted

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.
apache/airflow-steward · ★ 19 · AI & Automation · score 80
Install: claude install-skill apache/airflow-steward
<!-- 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 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 deprecation decisi