원클릭으로
xunzhi-interview-domain
// AI-Meeting 面试业务知识 Skill。用于处理面试会话创建、简历提题、答题评分、追问、恢复、简历预览、神态分析、收尾归档、工作流契约和面试状态机相关需求;当需求命中 `/api/xunzhi/v1/interview/**`、`workflow/*.yml` 或面试运行态恢复逻辑时使用。
// AI-Meeting 面试业务知识 Skill。用于处理面试会话创建、简历提题、答题评分、追问、恢复、简历预览、神态分析、收尾归档、工作流契约和面试状态机相关需求;当需求命中 `/api/xunzhi/v1/interview/**`、`workflow/*.yml` 或面试运行态恢复逻辑时使用。
AI-Meeting 通用 Agent 业务知识 Skill。用于处理通用 Agent 会话创建、SSE 聊天、历史消息、会话归属、Agent 属性管理、文件上传与业务场景绑定;当需求命中 `/api/xunzhi/v1/agents/**`、`/api/xunzhi/v1/agent-properties/**` 或通用 Agent 会话行为时使用。
AI-Meeting 运行时与配置知识 Skill。用于处理面试与 Agent 链路中的限流、AI Guard、singleflight、线程池、场景绑定、长会话恢复配置和关键 `application.yaml` 语义;当需求涉及超时、重试、并发、回放、接管、缓存 TTL 或运行参数时使用。
AI-Meeting 鉴权与用户上下文 Skill。用于处理登录态、token、`@CurrentUser`、当前用户解析、管理员判断、WebSocket 鉴权和按用户维度的数据隔离;当需求涉及 `/api/xunzhi/v1/users/**`、Sa-Token、会话归属或 WebSocket token 解析时使用。
AI-Meeting 业务对象词典 Skill。用于统一跨域名词、真相源、对象层级、生命周期和不变量;当需求涉及 `sessionId`、`requestId`、`questionNumber`、`agentName`、`loadMode`、`confidence` 等高频名词,或者在改接口、配置、工作流、快照、归档前需要先搞清对象真实语义时使用。
AI-Meeting 变更剧本 Skill。用于处理跨接口、工作流、配置、缓存、运行时或多业务域的改动;当需求不是单文件微调,而是需要考虑影响面、校验顺序、回滚策略和跨层一致性时使用。
AI-Meeting 排障剧本 Skill。用于处理面试卡住、运行时超时、重复请求、恢复失败、媒体链路异常和跨层问题定位;当问题现象比改动目标更清晰,或者需要先定位层次再决定怎么修时使用。
| name | xunzhi-interview-domain |
| description | AI-Meeting 面试业务知识 Skill。用于处理面试会话创建、简历提题、答题评分、追问、恢复、简历预览、神态分析、收尾归档、工作流契约和面试状态机相关需求;当需求命中 `/api/xunzhi/v1/interview/**`、`workflow/*.yml` 或面试运行态恢复逻辑时使用。 |
只要需求落到面试主链路,就使用这个 Skill。
references/object-dictionary.md 和 references/invariants.md,确认对象模型和不可破坏的业务约束。references/lifecycle.md,确认会话处于哪个业务阶段。references/answer-pipeline.md,确认答题是如何做幂等、加锁、评分和推进的。references/state-machine.md。references/scoring-followup-rules.md。references/workflow-contracts.md 和 references/generated-workflow-contracts.md。references/restore-and-finalize.md。admin/src/main/java/com/hewei/hzyjy/xunzhi/interview/api/InterviewSessionController.javaadmin/src/main/java/com/hewei/hzyjy/xunzhi/interview/api/InterviewResumeController.javaadmin/src/main/java/com/hewei/hzyjy/xunzhi/interview/flow/session/InterviewSessionFacade.javaadmin/src/main/java/com/hewei/hzyjy/xunzhi/interview/flow/answer/InterviewAnswerPipeline.javaadmin/src/main/java/com/hewei/hzyjy/xunzhi/interview/application/flow/InterviewFlowStateMachine.javaadmin/src/main/resources/workflow/admin/src/main/resources/interview-followup-rule.yamlquestionNumber 既可能是主问题,也可能是追问题,不能把它当数据库主键看。requestId 是答题幂等边界,必须稳定,不能让前端每次重试都换值。references/object-dictionary.mdreferences/invariants.mdreferences/lifecycle.mdreferences/answer-pipeline.mdreferences/state-machine.mdreferences/scoring-followup-rules.mdreferences/workflow-contracts.mdreferences/generated-workflow-contracts.mdreferences/restore-and-finalize.mdreferences/gotchas.mdscripts/extract_workflow_contracts.py