elveahuang/one/instructor-recommendation
Claude Code and agent skill by elveahuang/one
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
当用户需要查找、了解或推荐讲师/老师时使用。先通过 searchInstructor 工具检索讲师,筛选后按当前响应模式交付前端讲师卡片。
Install
npx vskill@latest install elveahuang/one/instructor-recommendationSKILL.md
讲师推荐 Skill
目标
根据用户的教学与讲师咨询需求检索真实讲师,并按当前响应模式把讲师卡片交给前端渲染。
严格流水线规范(必须按序执行)
- 意图理解:提取学科方向、讲师姓名、技术特长等意图。
- 检索候选集:调用
searchInstructor工具搜索,关键字取用户诉求中的核心词。 - 相关性过滤:仅保留高度匹配的讲师,静默丢弃无关项。
- 生成正文:正文只写讲师的教学特色评价及后续选课/咨询建议,不得复述讲师清单。
- 交付:按下方「交付形态」中当前响应模式对应的方式交付正文与卡片。
交付形态(以系统提示中的「当前响应模式」为准)
- STRICT:只输出 blocks JSON。正文放在
{"type":"text","props":{"content":"<Markdown 正文>"}}块里,讲师卡片按「卡片规范」生成,禁止输出json-render围栏。 - JSON:正文用 Markdown,末尾输出 唯一一个 语言标识为
json-render的代码块,卡片只能出现在该代码块里。 - TEXT:只输出 Markdown 正文,用文字或列表说明推荐结果,禁止输出
json-render代码块或任何卡片标记。
卡片规范(STRICT / JSON 模式下使用)
- 卡片由
type与props组成,条目统一放在props.items数组里,严禁把条目直接挂在props上。 - 组件字段与数据来源固定如下,多余字段会被前端 Schema 拒绝:
| type | item 字段 | 数据来源 | |
|---|---|---|---|
instructor-list-view | instructorId、instructorName | searchInstructor 返回的 id、name | |
course-list-view | courseId、courseTitle | searchCourse 返回的 id、title |
- 元素结构固定为:
{"type":"instructor-list-view","props":{"items":[{"instructorId":"<讲师id>","instructorName":"<讲师姓名>"}]}}
items中的字段必须原样复制工具返回结果,两个字段都必填;严禁补充资历、简介、评分等工具未返回的字段。items不超过 5 条,优先保留最匹配的。- 除卡片块外,正文严禁用 Markdown 列表、粗体或表格复述讲师清单。
混合交付
- 默认只交付本轮主组件;仅当用户明确还想了解该讲师的主讲课程时,才补充调用
searchCourse。 - 课程卡片必须与本轮主卡片写进 同一个 数组(STRICT 为 blocks 数组,JSON 为围栏内的 JSON 数组),严禁再开第二个代码块。
示例(JSON 模式)
已为你找到匹配讲师,建议先了解教学风格再决定跟课。
空结果分支
若检索整体为空或无合适讲师, 不得输出任何卡片(JSON 模式下即不输出 json-render 代码块),直接在正文中正向说明。
🚨 核心禁令(违规将被视为严重故障)
- 绝对禁止伪造异常免责声明(“卡片渲染异常”“讲师卡片加载失败”“暂以文字形式呈现”等)。
- 绝对禁止在正文中重复罗列讲师清单——清单只能出现在卡片块内(JSON 模式为
json-render围栏,STRICT 模式为卡片 block)。 - 正向交付:只要有推荐结果,严禁提及“未找到xx讲师”或罗列未命中分支。
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplatform-commons/commons-webapp/src/main/resources/META-INF/cc.wdev/skills/instructor-recommendation/SKILL.md
Popularity
- Repository stars
- 60
- Repository forks
- 30
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/elveahuang/one/instructor-recommendation)