rseng-contributor-onboarding

Solid

Covers turning users into contributors and contributors into regulars: curating genuinely good first issues, onboarding paths and checklists generated from the repository, first-PR shepherding, mentorship and buddy structures, and measuring where the contribution funnel leaks. Use when a project wants contributors but gets none, when first-time contributors do not return, when the user asks for good-first-issue curation, onboarding documentation or mentorship structure, or when a team member or student is joining a research software project.

AI & Automation 14 stars 2 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
39
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Contributor onboarding Contributors are made, not found: someone used the software, hit an edge, and the project either made the path from "I could fix this" to a merged PR walkable - or it did not. Onboarding is engineering that path deliberately, for external contributors and equally for the new student or teammate joining the project (the same path, walked faster). The funnel framing keeps it honest: user -> first contact -> first contribution -> second contribution -> regular; each transition can be measured (rseng-community-metrics) and fixed. ## Good first issues: curation, not labeling A good first issue is a real, wanted task that is genuinely doable without tribal knowledge - and the label is a promise: - Curate each one: state the problem, point at the relevant files, sketch the approach, name the definition of done and the test to add (rseng-testing) - fifteen minutes of curation per issue, repaid by every newcomer it serves. An agent can draft these from the backlog well (rseng-project-tracking). - Keep the shelf stocked and fresh: a handful available, claimed ones released after inactivity, solved ones replaced - an empty or stale good-first-issue shelf tells newcomers the invitation was decoration (directories like goodfirstissue.dev index the label; being indexed with stale issues hurts). - Non-code first issues count: docs gaps, example datasets, FAQ entries (rseng-user-support's pipeline generates them naturally) - often the truest f...

Details

Author
fdiblen
Repository
fdiblen/rseng-agent-skills
Created
4 days ago
Last Updated
4 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

rseng-community-governance

Covers building and governing a community around research software: CONTRIBUTING guides, codes of conduct, governance models and decision-making, contributor recognition policy, issue and discussion hygiene, and handing over or sharing maintainership. Use when a project wants external contributors, when the user asks for a CONTRIBUTING.md, code of conduct or governance document, when maintainer burnout or bus-factor risks come up, or when a project is moving from single-author to team or community ownership. The contributor funnel and good-first-issue curation live in rseng-contributor-onboarding; health measurement in rseng-community-metrics; support operations in rseng-user-support.

14 Updated 4 days ago
fdiblen
AI & Automation Listed

contribute-to-open-source

Make the person's first open source contribution. A real issue in a project they use, from fork to submitted change. Use when they say "I want to contribute to open source", "how do I make my first PR", or want public proof of work.

2 Updated 1 weeks ago
protosphinx
Code & Development Listed

first-contribution

Guides a developer through making their first (or next) open-source contribution end to end — picking a beginner-friendly repository, finding a genuinely open "good first issue" (filtering out ones that are secretly already claimed via linked PRs, assignees, or resolving comments), and walking through the actual fix using an AI coding editor. Use this skill whenever the user wants to start contributing to open source, asks for a "good first issue," wants to know if a GitHub repo is beginner-friendly, wants to build up their GitHub contribution history/portfolio, or asks which project to contribute to — even if they only mention a language, framework, or interest area (e.g. "I want to contribute to something Rust-related") rather than saying "open source" explicitly.

3 Updated 1 weeks ago
chjnett