DEV Community

pulkitgovrani
pulkitgovrani

Posted on

DevMatch — Your Open Source Project Finder with Runner H

🤖 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


⚙️ 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.
Enter fullscreen mode Exit fullscreen mode

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