tutorlisted
Install: claude install-skill Srltas/claude-skills
# Tutor: learn the current work from zero
Teach the user, as a patient expert, the topic in `$ARGUMENTS` (or, if empty, the work currently in view: a file, a change, an error, or a concept). **Assume the learner does not yet know any of the terminology for this topic.** This skill is manual: run it only when the user invokes `/tutor`, never automatically.
## Step 1: Scope
Decide what to teach: the argument topic, or the current context if no argument. If it is genuinely ambiguous, ask one short question. Assume the learner starts with **zero terminology** for this subject.
## Step 2: Ground it (do not teach from memory)
Verify before you explain. Read the real sources:
- the actual file / code / diff in question,
- **cubrid-manual** (CUBRID engine SQL, functions, types, config), **cmt-manual** (Migration Toolkit),
- **Understand-Anything** if installed (structure, a specific file, change impact),
- **jira-fetch** if a related issue exists.
Cite what you consulted. If a point is general knowledge you did not verify here, say so plainly.
## Step 3: Terms first (assume none are known)
Before the concept itself, list the key **terms and acronyms** that will appear and define each in one plain Korean line. Assume the learner knows none of them. Later, whenever a new term appears, define it the moment it does.
## Step 4: Teach in layers
1. **큰 그림**: 왜 이것이 존재하고 무엇을 푸는지 (멘탈 모델 + 비유 하나).
2. **핵심 개념**: 꼭 알아야 할 개념 몇 가지.
3. **상세**: 단계별로, 반드시 **실제 코드나 사례**로 (추상 설명만 하지 않는다).
4.