mcpField
S
setup

setup

github.com/proficientlyjobs生産性443109 回インストール33 週間前に更新
リポジトリ

setup について

ほかのproficientlyスキルで使う情報を準備するオンボーディングスキルです。既存ファイルを確認し、履歴書、希望条件、任意のLinkedIn連絡先を登録し、対話形式で職歴プロフィールを作成します。

主な機能

  1. 01既存の設定データを確認
  2. 02履歴書の収集と保存
  3. 03希望条件の記録
  4. 04任意のLinkedIn連絡先インポート
  5. 05職歴プロフィールの作成
  6. 06設定内容と次の手順の要約

活用シーン

  1. 01ほかのproficientlyスキル用データの準備
  2. 02候補者プロフィールへの希望条件の登録
  3. 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 のつながりをエクスポートする方法:

  1. linkedin.com/mypreferences/d/download-my-data にアクセスします
  2. "Connections" を選択して、ダウンロードをリクエストします
  3. LinkedIn からリンクがメールで届きます(通常は数分以内です)
  4. ZIP をダウンロードし、中にある Connections.csv を探します
  5. そのファイルをアップロードするか、パスをここに貼り付けます

ファイルを DATA_DIR/linkedin-contacts.csv として保存します。

保存したことを確認し、インポートした連絡先の数を伝えます。スキップする場合は次に進みます。これは任意です。

ステップ4:職歴のインタビュー

会話形式のインタビューを行い、職歴プロフィールを作成します。履歴書にある各職務について、直近のものから順に尋ねます。それぞれの職務について、次の質問をします。

  1. 「[Company] について教えてください。どのような会社で、あなたの役割は実際にはどのようなものでしたか?」
  2. 「主な実績は何ですか?数字があれば、具体的に教えてください。」
  3. 「ほかにもありますか?課題、チーム作り、退職した理由などです。」

会話のように進めてください。 回答が曖昧な場合は追加で質問します(「数字はおおよそ覚えていますか?」など)。ただし、尋問のようにならないようにしてください。直近の職務や影響の大きかった職務には時間をかけ、古い職務は簡潔に扱います。

インタビュー後、次の構成でプロフィールを 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

回答形式

最終的なまとめは、次のセクションで構成してください。

  1. セットアップの概要 — 設定した項目(履歴書、希望条件、連絡先、プロフィール)と簡単な詳細
  2. 次のステップ — ユーザーが実行できるようになったスキルの一覧

必要な権限

~/.claude/settings.json に追加します。

{
  "permissions": {
    "allow": [
      "Read(~/.proficiently/**)",
      "Write(~/.proficiently/**)",
      "Edit(~/.proficiently/**)"
    ]
  }
}

コメント