CtrlK
BlogDocsLog inGet started
Tessl Logo

careergraph-mentor

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

1.83x
Quality

93%

Does it follow best practices?

Impact

97%

1.83x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

87%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a strong, well-crafted skill that provides concrete, actionable output specifications with a complete JSON schema and clear graph relationship constraints. Its main weakness is the lack of an explicit step-by-step workflow showing how to move from raw learner input to the final JSON output, which could lead to inconsistencies in how extraction and graph construction are sequenced. The extraction rules are excellent and the conciseness is commendable.

Suggestions

Add an explicit numbered workflow sequence (e.g., 1. Extract evidence from learner input, 2. Map evidence to skills, 3. Identify target career requirements, 4. Compute missing skills as careerRequires minus proven skills, 5. Build prerequisite chains, 6. Validate all relationships conform to the graph rules, 7. Output JSON).

Add a validation checkpoint: before emitting the final JSON, verify that every skill in missingSkills appears in careerRequires, every prerequisite pair references skills that exist in the plan, and nextBestSkill is actually in missingSkills.

DimensionReasoningScore

Conciseness

The content is lean and efficient. It avoids explaining what Neo4j is, what JSON is, or how career planning works conceptually. Every section serves a direct purpose — extraction rules, output format, graph relationships — with no padding or unnecessary context.

3 / 3

Actionability

The skill provides a complete, concrete JSON output schema with realistic example data, explicit graph relationship types, and specific rules for selecting nextBestSkill. Claude can directly produce conforming output without guessing at structure or semantics.

3 / 3

Workflow Clarity

While the extraction rules and output format are clear, there is no explicit sequenced workflow (e.g., Step 1: extract evidence, Step 2: identify missing skills, Step 3: build prerequisite chains, Step 4: validate graph consistency). The process is implied but not explicitly ordered, and there are no validation checkpoints to verify graph integrity before output.

2 / 3

Progressive Disclosure

For a standalone skill with no bundle files, the content is well-organized into clearly labeled sections (Purpose, Extraction Rules, Output Format, Graph Relationship Rules, Selecting nextBestSkill, Sparse Profiles). The length is appropriate and doesn't need external references.

3 / 3

Total

11

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is an excellent skill description that clearly defines what the skill does (converts career backgrounds into structured Neo4j graph plans), when to use it (with extensive natural trigger terms), and when NOT to use it (generic career advice, resumes, job searching). The description is specific, well-scoped, and highly distinguishable from other skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: converts career background into a structured CareerGraph plan, outputs graph-safe JSON for Neo4j, maps skills to target careers, identifies learning paths, suggests projects, recommends resources.

3 / 3

Completeness

Clearly answers both 'what' (converts career background into structured CareerGraph plan as graph-safe JSON for Neo4j) and 'when' (explicit 'Use when...' clause with multiple trigger scenarios). Also includes a 'Do NOT use' clause that further clarifies boundaries.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'what to learn next', 'break into a new role', 'skills they are missing', 'career transition', 'learning paths', 'map skills', 'suggest projects', 'recommend resources'. These are highly natural phrases.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: structured skill graph plans as Neo4j JSON. The explicit 'Do NOT use' clause for generic career advice, resume writing, and job searching sharply delineates this skill from adjacent career-related skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
alinjfz/CareerMentorGraph
Reviewed

Table of Contents

Is this your skill?

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.