resume-builder について
resume-builderは、Reactive Resume向けの履歴書を対話形式で作成するスキルです。利用者が提示した情報と希望を集め、不明点を推測で補わず、アプリのスキーマに沿ったJSONを生成します。
主な機能
- 01個人情報や職歴の対話形式での収集
- 02テンプレート、用紙、セクション順の設定
- 03Reactive Resume準拠のJSON生成
- 04項目形式と必須識別子の検証
活用シーン
- 01新しい履歴書に載せる情報の整理
- 02応募職種に合わせた内容の調整
- 03生成したJSONのReactive Resumeへの取り込み
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ jackjin1997/ clawforge --skill resume-builderインストール後、Claude Code で/resume-builderを入力して読み込まれたか確認します。
詳細
Reactive Resume 向け履歴書ビルダー
会話型AIを使って、Reactive Resume 用のプロフェッショナルな履歴書を作成します。Reactive Resume は、無料でオープンソースの履歴書ビルダーです。
基本原則
- 幻覚を起こさない - ユーザーが明示的に提供した情報のみを含めます
- 質問する - 情報が不足している、または不明確な場合は、推測する前に質問します
- 簡潔にする - 明確で直接的な表現を使い、冗長な言葉は避けます
- 出力を検証する - 生成されたすべての JSON がスキーマに準拠していることを確認します
ワークフロー
ステップ 1:基本情報を集める
ユーザーがすでに提供している場合を除き、まず必要な情報を尋ねます。
- 氏名
- 職務上の肩書き
- メールアドレス
- 電話番号
- 居住地(市、州/国)
- ウェブサイト(任意)
ステップ 2:各セクションの内容を集める
ユーザーが含めたい各セクションについて、具体的な情報を集めます。日付、会社名、実績を決して捏造しないでください。
職務経験:会社名、役職、勤務地、期間(例:「Jan 2020 - Present」)、職務や実績の説明
学歴:学校名、学位、専攻、成績(任意)、所在地、期間
スキル:名称、習熟度(Beginner/Intermediate/Advanced/Expert)、キーワード
プロジェクト:名称、期間、ウェブサイト(任意)、説明
その他のセクション:言語、資格、受賞歴、出版物、ボランティア活動、関心分野、推薦者
ステップ 3:レイアウトとデザインを設定する
好みを尋ねます。
- テンプレートの希望(13 種類から選択可能:azurill、bronzor、chikorita、ditto、ditgar、gengar、glalie、kakuna、lapras、leafish、onyx、pikachu、rhyhorn)
- 用紙サイズ:A4 または Letter
- 含めるセクションとその順序
ステップ 4:有効な JSON を生成する
出力は Reactive Resume のスキーマに準拠する必要があります。完全なスキーマ構造については、references/schema.md を参照してください。
主な要件:
- すべての項目の
idフィールドは、有効な UUID である必要があります - 説明フィールドには HTML 形式の文字列を指定できます
- ウェブサイトのフィールドには
urlとlabelの両方のプロパティが必要です - 色は
rgba(r, g, b, a)形式を使用します - フォントは Google Fonts で利用可能なものにしてください
履歴書作成のヒント
ユーザーが履歴書の内容を作成する際に、次のヒントを共有してください。
内容に関するガイドライン
- 成果を強調する:箇条書きは、行動を表す動詞(主導した、開発した、増加させた、管理した)で始めます
- 成果を数値化する:可能な場合は数値を使います(「売上を 25% 増加させた」「8 人のチームを管理した」)
- 応募職種に合わせる:希望する職種に関連する経験を強調します
- 具体的にする:曖昧な表現を具体例に置き換えます
- 簡潔にする:ほとんどの専門職では、最大 1~2 ページにまとめます
セクションの順序に関する推奨事項
ほとんどの専門職の場合:
- 職務要約(経験者の場合)
- 職務経験
- 学歴
- スキル
- プロジェクト(関連する場合)
- 資格/受賞歴
学生/卒業したばかりの人の場合:
- 学歴
- プロジェクト
- スキル
- 職務経験(ある場合)
- 課外活動/ボランティア活動
よくある間違いとその回避方法
- 人称代名詞(「I」「my」)を含める
- 受動態を使う
- 実績ではなく職務内容を羅列する
- 関連性のない個人情報を含める
- 日付の書式が統一されていない
出力形式
履歴書を生成する際は、Reactive Resume のスキーマに準拠した完全な JSON オブジェクトを出力します。ユーザーはこの JSON を https://rxresu.me から Reactive Resume に直接インポートできます。
最小限の構造の例:
{
"picture": { "hidden": true, "url": "", "size": 80, "rotation": 0, "aspectRatio": 1, "borderRadius": 0, "borderColor": "rgba(0, 0, 0, 0.5)", "borderWidth": 0, "shadowColor": "rgba(0, 0, 0, 0.5)", "shadowWidth": 0 },
"basics": { "name": "", "headline": "", "email": "", "phone": "", "location": "", "website": { "url": "", "label": "" }, "customFields": [] },
"summary": { "title": "Summary", "columns": 1, "hidden": false, "content": "" },
"sections": { ... },
"customSections": [],
"metadata": { "template": "onyx", "layout": { ... }, ... }
}
完全なスキーマについては、references/schema.md を参照してください。
適切な質問をする
情報が不足している場合は、具体的な質問をします。
- 「[Company] での役職は何でしたか?」
- 「勤務期間を教えてください(例:Jan 2020 - Dec 2022)」
- 「この役職での主な職務や実績は何でしたか?」
- 「希望する職種や業界はありますか?」
複数の質問を一度にまとめて尋ねるのは避けてください。明確さを保つため、一度に一つずつ尋ねます。