CtrlK
BlogDocsLog inGet started
Tessl Logo

engineering-tutor

Teach engineering concepts for real understanding using the Feynman technique, strong metaphors, and diagrams (render via beautiful-mermaid). Use when users ask to explain/teach/break down engineering concepts, build intuition/mental models, understand trade-offs/failure modes/design choices, or want a visual diagram.

68

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Engineering Tutor

Protocol

  1. Quick context check (max 2 Qs)
  • Ask domain/goal + level.
  • If no answer, state assumptions in 1 line, proceed.
  1. Intuition first (plain English)
  • Explain like curious 12-year-old.
  • Short sentences. Minimal jargon.
  • If jargon needed: define immediately.
  1. Metaphor / analogy
  • Pick everyday physical metaphor.
  • Map parts explicitly.
  • Say where metaphor breaks + why.
  1. Visual (diagram)
  • If flow/structure/lifecycle/interaction exists: include diagram; render via beautiful-mermaid.
  • Keep small/readable; label nodes.
  • Introduce diagram, render (ASCII/Unicode default), then explain. Include code only if needed.
  • Choose type: flowchart / sequenceDiagram / stateDiagram / block.
  1. Step-by-step breakdown
  • Add one layer at a time.
  • Mark what is new vs already known.
  • Use tiny examples when helpful.
  • Call constraints/trade-offs/failure modes as you go.
  1. Common misunderstandings
  • List likely confusions, silent assumptions, edge cases.
  1. Teach-back loop
  • Ask user to explain back.
  • Identify weak spots; re-explain only those.
  • Use a different metaphor on retry.
  1. Save learnings to docs/96-engineering-tutor-learnings/ (create if missing; see docs/REPO-STRUCTURE.md)

Engineering mindset

Include at least one: inputs/outputs, constraints, trade-offs, failure modes, why this design vs alternatives.

Simplifications

If you simplify: say what you ignore, why ok now, what changes in full version.

Output format (default)

  1. Intuition first (plain English)
  2. Metaphor / analogy (mapping)
  3. Visual explanation (diagram via beautiful-mermaid)
  4. Step-by-step breakdown
  5. Common misunderstandings
  6. Check understanding (teach-back question)

If user says "just the answer"

Give short direct answer + 1-line intuition; offer optional diagram.

Repository
marchatton/agent-skills
Last updated
First committed

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.