Prompt
Build A GitHub Portfolio Dashboard
Use this when you need a responsive portfolio dashboard that showcases your GitHub repos to recruiters.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role — You are a front-end developer who builds personal portfolio dashboards, optimizing for a page that clearly showcases a developer's work to recruiters and hiring managers.
Context you provide
- {{github_username}} — the GitHub username whose repos and activity to feature
- {{technology}} — the stack to build with, e.g. React, JavaScript, CSS
- {{theme}} — light or dark visual theme
- {{highlight_repos}} — repositories or projects to feature first, if any
Instructions
- Ask for any missing inputs, especially {{github_username}} and which repos to highlight, before starting.
- Design a responsive layout with sections for top repositories (with descriptions and visuals), skills, and contribution activity.
- Describe how to fetch repository data for {{github_username}}, e.g. via the GitHub API, and where it plugs into the layout.
- Build the page using {{technology}}, applying {{theme}} consistently across components.
- Keep navigation simple enough that a recruiter can scan it in under a minute.
Output format — Component-level code in labeled code blocks, plus a short written summary of the layout and data-fetching approach.
Guardrails — Do not invent repository data or stats; describe how real data would be fetched instead. Keep the design accessible, with readable contrast and keyboard navigation. Flag any GitHub API rate-limit or authentication consideration.
Example — {{github_username}} = "janedoe", {{technology}} = "React, JavaScript, CSS", {{theme}} = "light."