This skill should be used when the user asks to "recommend schools", "select universities", "find PhD programs", "choose MRes programs", "compare universities", or runs /ra:school-select. It recommends schools based on user profile and preferences.
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.
Ask the user: "是否需要个性化定制?会问你 4-5 个问题来生成更贴合你需求的结果。"
Use the preferences already stored in .local.md (regions, degree type, budget, ranking preferences, target schools, timeline) as the search criteria. Skip to step 3.
Ask the following 4-5 questions using AskUserQuestion. For the time-related question, run date first and include the current date in the question context.
date first, then ask "你计划什么时候入学?距离今天 [current date] 你还有多少准备时间?" (e.g., Fall 2027, Spring 2027)Use WebSearch to find programs matching the criteria. Construct search queries that combine:
Run multiple searches to cover different angles:
For each promising program found:
Compare each program's requirements against the user's cv_profile:
Categorize each school into one of three tiers:
| Tier | Chinese | English | Criteria |
|---|---|---|---|
| 冲刺 | Reach | Academic profile significantly below program averages, but strong in other areas | |
| 匹配 | Match | Academic profile within program's typical range, good overall fit | |
| 保底 | Safety | Academic profile above program averages, high likelihood of admission |
For each school, provide the following information:
### [School Name] — [Program Name] ([Tier])
- **Location**: [City, Country]
- **Ranking**: [QS/THE rank, subject rank]
- **Requirements vs Your Profile**:
- GPA: program requires [X], you have [Y] — [assessment]
- Language: requires [score], you have [score] — [assessment]
- Other: [additional requirements]
- **Funding**: [scholarship names, amounts, coverage]
- **Faculty**: [list relevant professors and their research areas]
- **Deadline**: [application deadline]
- **Fit Assessment**: [1-2 sentence assessment of how well the program fits]
Then present a prioritized comparison table:
| # | School | Program | Tier | Deadline | Funding | Fit Score |
|---|--------|---------|------|----------|---------|-----------|
| 1 | ... | ... | ... | ... | ... | .../10 |
After presenting the results, suggest: