🤖 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)