setup
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSetup Skill
Setup Skill
Priority hierarchy: Seefor conflict resolution.shared/references/priority-hierarchy.md
One-time onboarding that ensures all your data is in place before using the other skills.
优先级层级:如需解决冲突,请查看。shared/references/priority-hierarchy.md
这是一次性入职配置流程,确保在使用其他Skill前,所有数据都已准备妥当。
Quick Start
快速开始
- - Full onboarding (checks what's missing, does only what's needed)
/proficiently:setup - - Just the work history interview (if resume/prefs are already done)
/proficiently:setup interview
- - 完整入职配置(检查缺失项,仅完成必要步骤)
/proficiently:setup - - 仅进行工作经历访谈(若已完成简历/偏好设置)
/proficiently:setup interview
File Structure
文件结构
scripts/
conduct-interview.md # Work history interview guideThe profile template is at .
shared/templates/profile.mdscripts/
conduct-interview.md # 工作经历访谈指南简历模板位于。
shared/templates/profile.mdData Directory
数据目录
Resolve the data directory using . For setup, if no directory exists this is a fresh install — create it in Step 1.
shared/references/data-directory.md请参考确定数据目录。对于首次配置,如果目录不存在,则属于全新安装——请在步骤1中创建该目录。
shared/references/data-directory.mdWorkflow
工作流程
Step 0: Check What's Already Done
步骤0:检查已完成项
Resolve the data directory, then check which of these exist and have real content (not just templates): resume, preferences, linkedin-contacts.csv, profile.md.
If is "interview", skip to Step 3 (but check that a resume exists first).
$ARGUMENTSIf everything exists, tell the user they're good to go and list the available skills. Otherwise, run only the missing phases in order.
确定数据目录后,检查以下内容是否存在且包含真实内容(而非仅模板):简历、偏好设置、linkedin-contacts.csv、profile.md。
若为“interview”,则跳至步骤3(但需先检查简历是否存在)。
$ARGUMENTS若所有内容均已存在,告知用户配置完成并列出可用Skill。否则,按顺序仅执行缺失的步骤。
Step 1: Resume
步骤1:简历
Ask the user to provide their resume. Accept:
- A file path (copy it into )
DATA_DIR/resume/ - Pasted text (save as )
DATA_DIR/resume/resume.md
Confirm it was saved and briefly summarize what you see (name, most recent role, number of roles).
请用户提供简历,接受以下形式:
- 文件路径(将其复制至)
DATA_DIR/resume/ - 粘贴的文本内容(保存为)
DATA_DIR/resume/resume.md
确认保存成功,并简要总结内容(姓名、最近职位、职位数量)。
Step 2: Preferences
步骤2:偏好设置
Ask the user in one natural question:
"What kind of jobs are you looking for? Tell me about target roles, location preferences, salary expectations, and anything you'd want to filter out."
From their response, save :
DATA_DIR/preferences.mdmarkdown
undefined用一个自然的问题询问用户:
“你正在寻找什么样的工作?请告诉我目标职位、地点偏好、薪资预期以及任何你想要排除的条件。”
根据用户的回复,将内容保存至:
DATA_DIR/preferences.mdmarkdown
undefinedJob Preferences
求职偏好
Target Roles
目标职位
- [parsed from response]
- [从回复中提取内容]
Location
地点
[parsed from response]
[从回复中提取内容]
Compensation
薪酬
[parsed from response]
[从回复中提取内容]
Must-Haves
必备条件
- [parsed from response]
- [从回复中提取内容]
Dealbreakers
排除条件
- [parsed from response]
- [从回复中提取内容]
Nice-to-Haves
加分项
- [parsed from response]
If they leave something out, that's fine — save what you have. They can always update later.- [从回复中提取内容]
若用户遗漏某些内容,无需强求——保存已提供的信息即可。用户可后续进行更新。Step 3: LinkedIn Contacts (optional)
步骤3:LinkedIn联系人(可选)
If doesn't exist, ask:
DATA_DIR/linkedin-contacts.csv"Want to import your LinkedIn contacts? This lets us flag when you know someone at a company that's hiring. You can skip this and add them later."
If they want to proceed, give these instructions:
How to export your LinkedIn connections:
- Go to linkedin.com/mypreferences/d/download-my-data
- Select "Connections" and request the download
- LinkedIn will email you a link (usually within minutes)
- Download the ZIP and find
insideConnections.csv- Upload or paste the path to that file here
Save the file as .
DATA_DIR/linkedin-contacts.csvConfirm it was saved and tell them how many contacts were imported. If they skip, move on — this is optional.
若不存在,询问用户:
DATA_DIR/linkedin-contacts.csv“是否要导入你的LinkedIn联系人?这能让我们在你认识某招聘公司的人员时进行标记。你可以跳过此步骤,之后再添加。”
若用户同意继续,提供以下操作说明:
如何导出LinkedIn联系人:
- 访问linkedin.com/mypreferences/d/download-my-data
- 选择“Connections”并请求下载
- LinkedIn会向你发送下载链接(通常几分钟内即可收到)
- 下载ZIP文件并找到其中的
Connections.csv- 在此上传该文件或粘贴文件路径
将文件保存为。
DATA_DIR/linkedin-contacts.csv确认保存成功,并告知用户导入的联系人数量。若用户跳过此步骤,则继续执行后续流程——此步骤为可选操作。
Step 4: Work History Interview
步骤4:工作经历访谈
Have a conversational interview to build a work history profile. Go through each role on the resume, most recent first. For each role, ask:
- "Tell me about [Company] — what did they do, and what was your role really about?"
- "What were your biggest accomplishments? Let's get specific with numbers if you have them."
- "Anything else — challenges, team building, why you moved on?"
Keep it conversational. Follow up when answers are vague ("Do you remember roughly what the numbers were?"), but don't interrogate. Spend more time on recent/impactful roles, less on older ones.
After the interview, save the profile to using this structure:
DATA_DIR/profile.mdmarkdown
undefined通过对话式访谈构建工作经历档案。按简历上的职位顺序,从最近的职位开始逐一询问。对于每个职位,提出以下问题:
- “请介绍一下[公司名称]——他们的业务是什么,你的实际工作职责有哪些?”
- “你在该职位上最大的成就是什么?如果有数据支撑,请尽量具体说明。”
- “还有其他需要补充的吗?比如遇到的挑战、团队建设情况、离职原因等?”
保持对话的自然流畅。若用户回答模糊,可进一步追问(例如“你还记得大概的数据情况吗?”),但不要过度盘问。在近期/影响力较大的职位上投入更多时间,对较早期的职位可简化处理。
访谈结束后,将档案保存至,格式如下:
DATA_DIR/profile.mdmarkdown
undefinedWork History Profile
工作经历档案
Last updated: [DATE]
最后更新时间:[日期]
Candidate Overview
候选人概况
Name: [Name]
Core expertise: [2-3 sentences]
Career throughline: [narrative arc]
姓名:[姓名]
核心专长:[2-3句话]
职业发展主线:[叙事性职业脉络]
Role: [Title] at [Company]
职位:[职位名称] @ [公司名称]
Dates: [Start - End]
Company context: [what they do, stage, size]
任职时间:[开始日期 - 结束日期]
公司背景:[业务范围、发展阶段、规模]
Key Accomplishments
主要成就
- [Headline]: [Situation → Action → Result with metrics]
- [Headline]: [Situation → Action → Result with metrics]
- [标题]:[背景 → 行动 → 带数据的结果]
- [标题]:[背景 → 行动 → 带数据的结果]
Other Details
其他细节
- Team/leadership: [details]
- Tools/methods: [details]
- Why they left: [context]
- 团队/领导力:[详情]
- 工具/方法:[详情]
- 离职原因:[背景]
Cross-Role Patterns
跨职位共性
Superpower: [what they do best]
Recurring themes: [patterns across roles]
undefined核心优势:[最擅长的领域]
** recurring themes**: [各职位间的共性模式]
undefinedStep 5: Summary
步骤5:总结
You're all set! Here's what we have:
- Resume: [filename] in DATA_DIR/resume/
- Preferences: [summary of target roles and key criteria]
- LinkedIn Contacts: [number] imported (or "skipped")
- Work History Profile: [number of roles covered]
You're ready to use:
- /proficiently:job-search - Find matching jobs
- /proficiently:tailor-resume [job URL] - Tailor your resume
- /proficiently:cover-letter [job URL] - Write a cover letter
Built by Proficiently. Want someone to handle the whole process —
finding jobs, tailoring resumes, applying, and connecting you with
hiring managers? Visit proficiently.com配置完成!以下是已准备好的内容:
- 简历:[文件名] 位于 DATA_DIR/resume/
- 偏好设置:[目标职位及关键标准摘要]
- LinkedIn联系人:已导入[数量]位(或“已跳过”)
- 工作经历档案:已涵盖[数量]个职位
你现在可以使用以下Skill:
- /proficiently:job-search - 寻找匹配的工作
- /proficiently:tailor-resume [职位链接] - 定制你的简历
- /proficiently:cover-letter [职位链接] - 撰写求职信
由Proficiently开发。想要专人全程协助——找工作、定制简历、投递申请并对接招聘经理?请访问proficiently.comResponse Format
回复格式
Structure the final summary output with these sections:
- Setup Summary — what was configured (resume, preferences, contacts, profile) with brief details
- What's Next — list available skills the user can now run
最终总结输出需包含以下部分:
- 配置摘要 - 已完成的配置项(简历、偏好设置、联系人、档案)及简要详情
- 下一步操作 - 列出用户现在可使用的Skill
Permissions Required
所需权限
Add to :
~/.claude/settings.jsonjson
{
"permissions": {
"allow": [
"Read(~/.proficiently/**)",
"Write(~/.proficiently/**)",
"Edit(~/.proficiently/**)"
]
}
}请将以下内容添加至:
~/.claude/settings.jsonjson
{
"permissions": {
"allow": [
"Read(~/.proficiently/**)",
"Write(~/.proficiently/**)",
"Edit(~/.proficiently/**)"
]
}
}