setup について
ほかのproficientlyスキルで使う情報を準備するオンボーディングスキルです。既存ファイルを確認し、履歴書、希望条件、任意のLinkedIn連絡先を登録し、対話形式で職歴プロフィールを作成します。
主な機能
- 01既存の設定データを確認
- 02履歴書の収集と保存
- 03希望条件の記録
- 04任意のLinkedIn連絡先インポート
- 05職歴プロフィールの作成
- 06設定内容と次の手順の要約
活用シーン
- 01ほかのproficientlyスキル用データの準備
- 02候補者プロフィールへの希望条件の登録
- 03面談形式での職歴記録
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ proficientlyjobs/ proficiently-claude-skills --skill setupインストール後、Claude Code で/setupを入力して読み込まれたか確認します。
同梱ファイルscripts/conduct-interview.md
詳細
セットアップスキル
優先順位:競合の解決については、
shared/references/priority-hierarchy.mdを参照してください。
他のスキルを使用する前に、すべてのデータが揃っていることを確認するための初回オンボーディングです。
クイックスタート
/proficiently:setup- オンボーディング全体を実施します(不足しているものを確認し、必要な作業だけを行います)/proficiently:setup interview- 職歴のインタビューのみを実施します(履歴書と希望条件の準備が済んでいる場合)
ファイル構成
scripts/
conduct-interview.md # Work history interview guide
プロフィールのテンプレートは shared/templates/profile.md にあります。
データディレクトリ
shared/references/data-directory.md を参照してデータディレクトリを特定してください。セットアップ時にディレクトリが存在しない場合は、新規インストールとしてステップ1で作成します。
ワークフロー
ステップ0:完了済みの項目を確認する
データディレクトリを特定し、次の項目が存在し、実際の内容が入っているか(テンプレートだけではないか)を確認します:履歴書、希望条件、linkedin-contacts.csv、profile.md。
$ARGUMENTS が "interview" の場合はステップ3に進みます(ただし、最初に履歴書が存在することを確認してください)。
すべて揃っている場合は、すぐに利用できることをユーザーに伝え、利用可能なスキルを一覧表示します。そうでない場合は、不足しているフェーズのみを順番に実行します。
ステップ1:履歴書
履歴書を提供するようユーザーに依頼します。次の形式を受け付けます:
- ファイルパス(
DATA_DIR/resume/にコピーします) - 貼り付けたテキスト(
DATA_DIR/resume/resume.mdとして保存します)
保存したことを確認し、内容を簡潔に要約します(氏名、直近の職務、職務の数)。
ステップ2:希望条件
自然な質問を1つして、ユーザーに尋ねます。
「どのような仕事をお探しですか?希望する職種、勤務地、給与の希望、候補から除外したい条件などを教えてください。」
回答に基づいて、DATA_DIR/preferences.md に保存します。
# Job 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]
何か記入されていない項目があっても問題ありません。得られた情報を保存してください。後からいつでも更新できます。
ステップ3:LinkedIn の連絡先(任意)
DATA_DIR/linkedin-contacts.csv が存在しない場合は、次のように尋ねます。
「LinkedIn の連絡先をインポートしますか?採用中の企業に知り合いがいる場合に、知らせることができます。スキップして、後から追加することもできます。」
インポートを希望する場合は、次の手順を案内します。
LinkedIn のつながりをエクスポートする方法:
- linkedin.com/mypreferences/d/download-my-data にアクセスします
- "Connections" を選択して、ダウンロードをリクエストします
- LinkedIn からリンクがメールで届きます(通常は数分以内です)
- ZIP をダウンロードし、中にある
Connections.csvを探します- そのファイルをアップロードするか、パスをここに貼り付けます
ファイルを DATA_DIR/linkedin-contacts.csv として保存します。
保存したことを確認し、インポートした連絡先の数を伝えます。スキップする場合は次に進みます。これは任意です。
ステップ4:職歴のインタビュー
会話形式のインタビューを行い、職歴プロフィールを作成します。履歴書にある各職務について、直近のものから順に尋ねます。それぞれの職務について、次の質問をします。
- 「[Company] について教えてください。どのような会社で、あなたの役割は実際にはどのようなものでしたか?」
- 「主な実績は何ですか?数字があれば、具体的に教えてください。」
- 「ほかにもありますか?課題、チーム作り、退職した理由などです。」
会話のように進めてください。 回答が曖昧な場合は追加で質問します(「数字はおおよそ覚えていますか?」など)。ただし、尋問のようにならないようにしてください。直近の職務や影響の大きかった職務には時間をかけ、古い職務は簡潔に扱います。
インタビュー後、次の構成でプロフィールを DATA_DIR/profile.md に保存します。
# Work History Profile
*Last updated: [DATE]*
## Candidate Overview
**Name**: [Name]
**Core expertise**: [2-3 sentences]
**Career throughline**: [narrative arc]
---
## Role: [Title] at [Company]
**Dates**: [Start - End]
**Company context**: [what they do, stage, size]
### Key Accomplishments
1. **[Headline]**: [Situation → Action → Result with metrics]
2. **[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]
ステップ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
回答形式
最終的なまとめは、次のセクションで構成してください。
- セットアップの概要 — 設定した項目(履歴書、希望条件、連絡先、プロフィール)と簡単な詳細
- 次のステップ — ユーザーが実行できるようになったスキルの一覧
必要な権限
~/.claude/settings.json に追加します。
{
"permissions": {
"allow": [
"Read(~/.proficiently/**)",
"Write(~/.proficiently/**)",
"Edit(~/.proficiently/**)"
]
}
}