SkillGraph AI: AI-powered adaptive learning platform. I built an AI learning platform that doesn'...SkillGraph AI: AI-powered adaptive learning platform. I built an AI learning platform that doesn'...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
I built an AI learning platform that doesn't stop at generating a roadmap.
A roadmap tells you what to learn.
But learning also requires knowing:
What comes first? Where should I learn it? Can I ask questions? And have I actually mastered it?
That's the problem I wanted to explore with SkillGraph AI.
I built it as an adaptive learning platform that brings several AI systems together into one learning workflow.
🧠 Learning Path Architect
Generates prerequisite-aware learning paths and represents them as an interactive knowledge graph, so learners can see how concepts connect instead of following a flat checklist.
🔎 Librarian Agent
Finds and curates relevant learning resources for the topics in the path, connecting the roadmap to actual material the learner can use.
💬 RAG Tutor
A retrieval-augmented tutor that can answer questions using contextual learning material rather than relying only on a general-purpose LLM response.
📝 Assessment Agent
Generates topic-specific quizzes and assessments so learners can test their understanding as they progress.
🕸️ Interactive Skill Graph
The learning path becomes an explorable visual graph where prerequisites and relationships between concepts are visible.
The architecture is built around multi-agent orchestration, with specialized components handling planning, retrieval, tutoring and assessment.
Don't just tell people what to learn. Help them learn it, find the right resources, answer their questions, and verify that they actually understand it.
What sells it for me is the refusal telling the agent exactly where the token should go. A bare "no hex" error usually just sends it looping. Does guard.mjs run only as an agent hook, or in pre-commit too so it catches humans as well?
I'd pick Light for an analysis tool, the charts and sources read better on a pale surface and the violet bars still pop. Dark works as the night option. Is the sources panel on the right open by default?