Converts a learner’s career background into a structured CareerGraph plan as graph-safe JSON for Neo4j. Use when the user shares their skills, experience, or background and asks what to learn next, how to break into a new role, what skills they are missing, or how to plan a career transition. Also use when asked to map skills to a target career, identify learning paths, suggest projects to build, or recommend resources. Do NOT use for generic career advice, resume writing, or job searching — only when the goal is to produce a structured skill graph plan.
95
93%
Does it follow best practices?
Impact
97%
1.83xAverage score across 3 eval scenarios
Passed
No known issues
Converts learner career context into a CareerGraph plan as graph-safe JSON for Neo4j.
Produce evidence-based, graph-structured career plans. Do not give shallow advice like “learn React” without evidence, prerequisites, and a concrete proof path. Every recommendation must be expressible as a graph relationship.
Return JSON only. No prose, no markdown wrapper.
{
"person": {
"name": "Demo Learner",
"targetCareer": "Full-stack Developer"
},
"knownEvidence": [
{
"description": "Built a static portfolio page",
"provesSkills": ["HTML", "CSS"]
}
],
"missingSkills": ["HTTP/API Basics"],
"careerRequires": ["HTML", "CSS", "HTTP/API Basics"],
"prerequisites": [["HTTP/API Basics", "Backend Routing"]],
"projects": [
{
"name": "Task Tracker Web App",
"description": "A CRUD app with login, storage, and deployment.",
"provesSkills": ["Backend Routing", "Databases", "Authentication"]
}
],
"resources": [
{
"title": "HTTP and APIs for Beginners",
"type": "interactive guide",
"url": "https://example.com/http-apis",
"teachesSkills": ["HTTP/API Basics"]
}
],
"helpPersonas": [
{
"name": "Backend mentor",
"canHelpWith": ["HTTP/API Basics", "Backend Routing", "Databases"]
}
],
"nextBestSkill": "HTTP/API Basics",
"helpPersona": "Backend mentor"
}All recommendations must map to one of these relationships:
Evidence -> PROVES -> SkillSkill -> PREREQUISITE_OF -> SkillProject -> PROVES -> SkillResource -> TEACHES -> SkillHelpPersona -> CAN_HELP_WITH -> SkillmissingSkills only.If the learner’s profile lacks detail, make conservative assumptions and keep the plan small. Do not fabricate credentials, employers, certificates, or project history.
bdcf2c1
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.