This skill should be used when the user asks to "prepare for interview", "practice interview questions", "mock interview", "interview preparation", or runs /ra:interview-prep. It prepares the user for research program interviews.
Read ${CLAUDE_PLUGIN_ROOT}/.local.md. Check if cv_profile_analyzed is true and the ## CV Profile section is populated.
If cv_profile_analyzed is not true or the ## CV Profile section is empty, output:
未检测到 CV 画像。 请先运行
/ra:cv-analyze分析你的 CV,其他功能依赖 CV 画像数据。
Output this message and stop immediately.
Note: This skill does NOT support personalization mode. It proceeds directly with the standard flow.
$ARGUMENTS is providedParse the professor name and university from the arguments. The expected format is:
[professor-name] [university]
Example: /ra:interview-prep John Smith MIT
$ARGUMENTS is emptyAsk the user using AskUserQuestion:
For each key paper identified:
mcp__web_reader__webReader to read the paper's abstract and key sectionsBased on the research, generate mock interview questions organized into the following categories:
Questions testing knowledge of the professor's work:
Based on the user's cv_profile technical skills, generate questions that test depth of knowledge:
Based on specific projects listed in the user's CV:
Keep track of:
After completing the mock Q&A, provide a structured summary:
## Interview Prep Summary — [Professor Name], [University]
### Strengths
- [strength 1]
- [strength 2]
- [strength 3]
### Areas to Improve
- [area 1]: [specific improvement suggestion]
- [area 2]: [specific improvement suggestion]
### Key Points to Remember
- [important point about professor's research]
- [important point about program expectations]
### Recommended Preparation
- [preparation task 1]
- [preparation task 2]
- [preparation task 3]
### Questions to Ask the Professor
- [suggested question 1]
- [suggested question 2]
- [suggested question 3]