| name | smart-interview-prep |
| version | 2.1.0 |
| author | Trae-Agent-Skills |
| description | 全技术栈智能面试模拟器(13个技术域)。支持交互式模拟面试与一键生成题库两种模式,提供6种面试官风格、编码题、JD匹配分析、AI辅助开发考察。自动追问(最多5层),1-10分制加权评分报告。Invoke when user wants interview preparation, mock interview, generating interview questions, JD match analysis, or coding interview practice based on resume/projects. |
| tags | ["interview","resume","career","mock-interview","question-bank"] |
| constraints | {"max_follow_up_rounds":5,"max_total_questions":25,"min_total_questions":8,"max_resume_chars":15000,"supported_file_types":["pdf","docx","txt","md"],"forbidden_content":["illegal_content","non_resume_text","spam"]} |
| inputs | {"required":{"resume_content":"string | file_path,简历文本或文件路径,二选一"},"optional":{"mode":{"type":"string","default":"interactive","enum":"[Truncated]"},"position_background":{"type":"string","default":"","desc":"候选人背景参考,不限制出题"},"language":{"type":"string","default":"auto","enum":"[Truncated]"},"focus_areas":{"type":"array","default":"[Truncated]"},"interviewer_style":{"type":"string","default":"balanced","enum":"[Truncated]"},"duration":{"type":"integer","default":30,"enum":"[Truncated]"},"include_coding":{"type":"boolean","default":false},"error_mode":{"type":"string","default":"strict","enum":"[Truncated]"},"jd_content":{"type":"string","max_length":5000}}} |
| outputs | {"interactive_mode":{"interview_report":"markdown 完整模拟面试报告"},"bank_mode":{"question_bank":"markdown 分类题库"}} |
| permissions | {"file_read":true,"file_write":false,"network":"optional","desc":"network=optional:允许宿主在有网时使用 WebSearch 检索 LeetCode Hot 100 等外部信息;无网时降级为基于内置题库选题,不阻塞面试。","shell":false} |
| session_memory | {"enabled":true,"required":["resume_parsed_data","mode","topic_id","topic_round","asked_questions","total_count","history","history_summary","position_background","interview_language","interviewer_style","duration_total","jd_parsed_data"],"optional":{"error_mode":"纠错模式(strict/guide),未指定时默认 strict","weaknesses_observed":"已观察到的薄弱点列表(每条 ≤ 50 字),用于后续针对性追问","pending_followups":"待跟进的追问队列([{topic, round, reason}...])","system_design_asked":"是否已进入系统设计轮次(bool),用于 45 min 场次流程校验","coding_asked":"是否已进入编码题环节(bool),用于 include_coding 流程校验","remaining_time_min":"剩余时间(分钟),每次回答后更新,避免阶段超时","asked_questions_hash":"已问问题的归一化 hash 集合,用于出题去重"},"ttl":"默认会话结束即清空;不要求跨会话持久化"} |