ðĪ DevMatch â Your Personal Open Source Project Finder
This is a submission for the Runner H "AI Agent Prompting" Challenge
ðĄ What I Built
DevMatch is an AI agent built on Runner H that helps developersâespecially beginnersâfind curated, skill-matched, beginner-friendly GitHub projects and issues to contribute to.
Just share your tech stack, weekly availability, and interests, and DevMatch:
- Understands your skill level and preferences
- Scours open issue hubs like GitHub, UpForGrabs, CodeTriage
-
Outputs a clean, markdown list of top open source projects with:
- ð Links
- ð ïļ Required skills
- âģ Estimated time commitment
- â Suggested first task
Whether you're looking to build your portfolio, contribute to dev tools, or just practice ReactâDevMatch connects you with meaningful issues worth solving.
ðđ Demo
- Public Runner H Prompt Link: https://runner.hcompany.ai/chat/395ec7f3-2a2c-478c-8d35-ca52e053b70a/share
âïļ How I Used Runner H
I used Runner H's multi-step prompting workflow to:
A) Interpret the user's developer profile
- Tech stack
- Availability per week
- Interests (frontend, dev tools, accessibility, etc.)
B) Run intelligent filtering logic
- Match user input to beginner-friendly OSS issues
- Prioritize âgood first issueâ or accessible tasks
C) Generate a structured output
- Each match includes: project link, skill alignment, why it fits, estimated weekly time, and first step
- Formatted cleanly in markdown
ð§Š Prompt Snippet
You're a helpful open source mentor and developer success agent.
A developer gives you:
Their tech stack
Availability per week
Interests or goals
(e.g., learning backend, contributing to accessibility, building dev tools)
Your job is to:
Step 1: Understand the user profile
Identify their strongest languages or frameworks
Classify them as beginner/intermediate/advanced
Note availability to filter project difficulty
Step 2: Search and Match
Search GitHub or curated platforms (like UpForGrabs, CodeTriage, or OpenSauced)
Find 5â7 high-quality beginner-friendly issues or projects
Filter by match to skillset and topic interest
Step 3: Output the Match List
For each match, show:
ð Project/Issue name (link to GitHub)
ð§Đ Why itâs a match (language, relevance, complexity)
ð ïļ Skills used
âģ Estimated weekly time
â
First Task Suggestion
Present everything as a clean markdown doc with emojis
and links. Add a final note encouraging first-time contributors.
ð Tools Used:
- Prompt crafted entirely inside Runner H
- GitHub search parameters like:
label:"good first issue"and language filters - Optionally extendable to fetch from APIs (UpForGrabs, OpenSauced)
ð Use Case & Impact
Real-World Problem Solved:
Many beginner and intermediate devs want to contribute to open source but donât know where to start.
DevMatch helps them:
- Save hours searching through confusing GitHub repos
- Gain confidence with clear guidance and tailored suggestions
- Build their resume with real-world contributions
Who Benefits:
- First-time contributors
- Students, self-taught devs
- Anyone looking to break into OSS
âĪïļ Social Love
Shared on Twitter:
ð§âðŧ Team
Built solo by @pulkitgovrani
Top comments (0)