Guides
Step-by-step tutorial for creating a practical skill graph you can use for growth planning.
This guide walks you through building a usable skill graph in under 15 minutes. By the end, you will have a structured map of your capabilities, a clear picture of your gaps, and the beginning of a concrete growth plan.
Before listing skills, decide what part of your career this graph covers. Trying to map everything at once leads to an overwhelming, unfocused graph.
Choose one of these scopes to start:
Starting with your current role is the easiest path. You already have evidence for these skills, and the exercise of externalising them often reveals surprising gaps.
Write down the 15–30 skills that directly impact outcomes within your chosen scope. Do not worry about structure yet — just brainstorm.
Tips for a good skill list:
Common mistakes:
Organise your skills into 3–6 parent groups. These become the top-level structure of your graph.
Example domains for a full-stack engineer:
| Domain | Example Skills |
|---|---|
| Frontend | React, CSS architecture, accessibility, performance optimisation |
| Backend | API design, database modelling, caching, message queues |
| Infrastructure | CI/CD, containerisation, observability, cloud architecture |
| Delivery | Testing strategy, incident response, code review |
| Communication | Technical writing, stakeholder alignment, mentoring |
Example domains for a product manager:
| Domain | Example Skills |
|---|---|
| Discovery | User research, competitive analysis, opportunity sizing |
| Strategy | Roadmap planning, prioritisation frameworks, market positioning |
| Execution | Sprint planning, cross-team coordination, launch management |
| Data | Experimentation, metrics definition, SQL/analytics |
| Leadership | Stakeholder management, team building, executive communication |
There is no single correct grouping. Choose categories that feel natural for how you think about your work.
For each skill, assign a depth level. Use a consistent scale across the entire graph:
| Level | What It Means | Example Evidence |
|---|---|---|
| Exposure | You have studied or experimented with it | Completed a course, read a book, built a tutorial project |
| Working | You can deliver with guidance | Contributed to a feature, paired with a senior on a task |
| Proficient | You work independently and make decisions | Owned a feature end-to-end, made architecture choices |
| Expert | You teach, architect, and handle edge cases | Designed a system, mentored others, published content |
Evidence is what makes levels trustworthy. For each skill, attach at least one piece of evidence:
Without evidence, levels are just self-assessment. With evidence, they become verifiable claims.
Now look at your graph through the lens of your career goal. If your goal is a specific role, pull up 3–5 job descriptions for that role and highlight the skills they require. Compare against your graph.
Mark gaps in three categories:
Pick 2–3 high-leverage gaps and define weekly actions to close them. Do not try to fix everything at once — focus on the gaps with the highest impact on your next career milestone.
A good 30-day plan looks like this:
| Week | Gap | Action | Evidence to Produce |
|---|---|---|---|
| 1–2 | System design (working → proficient) | Complete a system design exercise, write up the trade-off analysis | Design document with diagrams |
| 2–3 | Observability (exposure → working) | Add structured logging and alerts to an existing service | PR with before/after metrics |
| 3–4 | Technical writing (none → exposure) | Write an internal RFC or post-mortem | Published document |
After 30 days, revisit your graph, update levels and evidence, and pick the next set of gaps.
A skill graph is only useful if it stays current. Here is a lightweight maintenance routine:
The goal is not perfection. It is having a good-enough map that helps you make better career decisions.
The fastest way to get started is with Skill Graph's AI-powered generator. Upload your CV, transcripts, or certificates, and the system extracts skills, assigns initial levels, and creates your first graph automatically. You can refine it from there.
Start with 15–30 top-level skills across 3–6 domains. Too few (under 10) and the graph will not reveal useful patterns. Too many (over 40) and maintaining it becomes a chore. You can always expand later.
Absolutely. Communication, leadership, mentoring, and stakeholder management are critical for promotion and role transitions. In fact, soft skill gaps are often the hidden blockers that hold people back at senior levels.
Ask yourself: "Could I do this task without help, right now, if someone assigned it to me?" If yes with confidence, you are proficient. If yes but you would need to look things up, you are working level. If you have only studied it but never done it, that is exposure. When in doubt, rate yourself lower and attach evidence to justify upgrading later.
About 15 minutes for a first version. You can always refine it over time, but the initial creation should be fast — speed matters more than completeness at the start.