CtrlK
BlogDocsLog inGet started
Tessl Logo

coding-tutor

Personalized coding tutorials that build on your existing knowledge and use your actual codebase for examples. Creates a persistent learning trail that compounds over time using the power of AI, spaced repetition and quizes.

65

1.91x
Quality

47%

Does it follow best practices?

Impact

94%

1.91x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/coding-tutor/skills/coding-tutor/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

98%

58%

Add a Tutorial to the Coding Tutor Library

Tutorial file format and writing style

Criteria
Without context
With context

Setup script invoked

0%

100%

create_tutorial.py used

0%

100%

Frontmatter concepts field

0%

100%

Frontmatter source_repo field

0%

100%

Frontmatter null scores

0%

100%

Frontmatter date format

0%

100%

Q&A section present

0%

100%

Quiz History section present

0%

100%

Starts with 'why' framing

83%

100%

Codebase file references

100%

100%

Storytelling style

80%

80%

Challenge exercise

83%

100%

88%

2%

Run a Quiz Session for a Developer

Quiz session execution and recording

Criteria
Without context
With context

quiz_priority.py invoked

0%

100%

Explains priority selection

100%

100%

Multiple question types used

100%

100%

Codebase references in questions

100%

100%

understanding_score updated

100%

90%

Score uses correct rubric

100%

100%

last_quizzed field updated

100%

100%

Quiz History entry appended

100%

87%

Quiz History format correct

83%

58%

Quiz History A contains insight

100%

58%

96%

75%

Set Up the Coding Tutor for a New Developer

New learner onboarding and profile creation

Criteria
Without context
With context

setup_tutorials.py invoked first

0%

100%

Learner profile created

0%

50%

Profile YAML frontmatter present

0%

100%

Profile date format DD-MM-YYYY

0%

100%

All 3 required Q&A blocks

0%

100%

Agent commentary on each answer

0%

100%

Q&A formatted as bold labels

0%

100%

Profile reflects provided background

80%

100%

No tutorial created before profile

100%

100%

Shell script documents workflow

41%

100%

Repository
EveryInc/compound-engineering-plugin
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.