From research-app-toolkit
Polishes CVs for research applications by analyzing and improving structure, wording, emphasis, formatting, and tailoring content to specific positions or schools.
npx claudepluginhub xujingchen1996/research-app-toolkitThis skill uses the workspace's default tool permissions.
Read the file `${CLAUDE_PLUGIN_ROOT}/.local.md` at the start of this skill. If `cv_profile_analyzed` is not `true` or the `## CV Profile` section is empty, output:
Builds ATS-optimized resumes for developers and product managers from PDFs/DOCX, LinkedIn PDFs, GitHub profiles, or guided interview.
Tailors resumes to job descriptions by analyzing requirements, reordering sections, rephrasing bullets, and adding keywords while preserving all facts truthfully. Use for adapting resumes to target roles.
Optimizes software engineering resumes with structure guidance, achievement bullet formulas, ATS keyword matching, and job-specific tailoring. Use for resume reviews, bullet crafting, or keyword extraction.
Share bugs, ideas, or general feedback.
Read the file ${CLAUDE_PLUGIN_ROOT}/.local.md at the start of this skill. 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.
Before proceeding with analysis, ask the user:
是否需要个性化定制?会问你 4-5 个问题来生成更贴合你需求的结果。
If the user declines personalization, proceed with the standard flow using existing .local.md data.
If the user accepts personalization, ask the following 4-5 targeted questions (use AskUserQuestion for each):
.local.md for the user's CV file path (look in the CV Profile section).Analyze the CV across the following dimensions:
Ask the user how they would like to receive the improvements:
I've identified several areas for improvement. Would you prefer:
- Line-by-line suggestions that you apply yourself
- Direct edits to the file with tracked changes explanation
Proceed according to the user's choice.
If tailoring for a specific position or school:
General improvements to apply:
Provide the user with:
If the user provided a specific target, also include a brief note on how the CV was tailored for that target and any remaining gaps the user should address in their research statement or other application materials.