UStackUStack
Career-Ops icon

Career-Ops

Career-Opsは、Claude Code基盤のオープンソースAI就活パイプライン。求人を評価し、ATS向けCV PDF作成、ポータル巡回、ダッシュボードで追跡。

Career-Ops

Career-Opsとは?

Career-Opsは、オープンソースのエージェント型就活システムです。AIコーディングCLIを、求人調査、適合性評価、職種別カスタムCV(PDF生成)、応募追跡を一元化した「コマンドセンター」に変えます。スプレッドシートの手動管理や同一応募の乱発より、候補者がエンドツーエンドのプロセスを体系的に管理できるように設計されています。

システムはClaude Codeを使ってキャリアページを巡回し、構造化スコアリングで求人を評価、職務記述ごとにレジュメを適応させます。スプレーアンドプレイヤーではなくフィルターとして位置づけられ、スコア閾値(4.0/5)未満の求人応募を避ける推奨を含み、システムは応募を代行しません。

主な機能

  • URLからの自動パイプライン: 求人または企業URLを指定すると、評価生成、PDF CV作成、該当求人のトラッカーエントリ追加を実行。
  • 重み付き次元のA–F構造評価: CV対職務記述に基づく6ブロック評価(役割概要、CV適合度、レベル戦略、報酬調査、パーソナライズ、面接準備)。キーワードマッチングではなく。
  • ATS最適化PDF生成: 職種別CV PDFを「Space Grotesk + DM Sans」デザインで出力し、各職務記述のキーワード/内容を注入。
  • ポータルスキャン・スクレイピング対応: プリセット企業ポータル付き「ポータルスキャナー」。Greenhouse、Ashby、Lever、企業キャリアページなどをカバーし、カスタムクエリ追加可能。
  • 並列ワーカーによるバッチ処理: claude -pワーカー(サブエージェント)で「10+求人を並列評価」、結果を一貫パイプラインにマージ。
  • ターミナルダッシュボード (TUI): テキストベースのダッシュボードで求人パイプラインを閲覧・フィルタ・ソート。
  • パイプライン整合性とヒューマン・イン・ザ・ループ制御: 自動マージ/重複除去、ステータス正規化、健康チェックを実装し、最終決定とアクションはユーザー主導(応募自動化なし)。

Career-Opsの使い方

  1. リポジトリをクローン・インストールし、ポータル巡回とPDF生成に使うブラウザオートメーション依存(Playwright経由のChromiumなど)をインストール。
  2. npm run doctor前提条件チェックを実行し、セットアップを検証。
  3. 例YAMLをconfig/profile.ymlportals.ymlにコピーし、プロファイルとポータルを設定。詳細とスキャン対象企業/ポータルを編集。
  4. リポジトリルートにCVを追加cv.mdを作成(Markdown形式でCV内容を記述)。
  5. プロジェクトディレクトリでClaude Codeを使ってシステムをパーソナライズ。モード/アーキタイプ更新、モード翻訳、portals.ymlへの企業追加、CVのシステムコンテキスト組み込みを推奨。
  6. パイプライン/ダッシュボード経由で評価実行と推奨レビュー。「ヒューマン・イン・ザ・ループ」ワークフロー:システムが評価・推奨し、提出前にユーザーがレビュー。

ユースケース

  • 多数求人を適合度でフィルタ: 多数の求人リンクに対し並列バッチ評価を実行し、ダッシュボードで高スコア(4.0/5以上推奨)のみに絞り込み。
  • ATS向けフォーマットで求人別CV生成: 単一静的レジュメ維持ではなく、各職務記述ごとにカスタムATS最適化PDF CVを作成。
  • 蓄積ストーリーで行動面接準備: 評価横断でSTAR+Reflectionストーリーを蓄積する「Interview Story Bank」を使い、マスターストーリーセットで行動質問に対応。
  • ATSエコシステムを効率スキャン: Greenhouse、Ashby、Leverなどの設定ポータルスキャナーとカスタムクエリで複数採用ポータルの求人を評価。
  • パイプライン全体の単一真実源維持: 評価とステータスを整合チェック(重複除去・正規化)で追跡し、一元で閲覧・進捗管理。

FAQ

Career-Opsはスプレー・アンド・プレイ型の応募ツールですか? いいえ。Career-Opsは、時間を費やす価値のある少数の求人を特定するためのフィルターとして記述されています。4.0/5未満のスコアのポジションへの応募を推奨せず、提出前にご自身で確認する責任があります。

Career-Opsは応募を自動送信しますか? いいえ。システムは評価と推奨を行い、「Human-in-the-Loop」制御を採用しており、最終的なアクションはユーザーによるもので、システムは応募を送信しません。

キャリアページのナビゲーションに何を使いますか? Claude CodeとPlaywrightを使用してキャリアページをナビゲートします。

CVと出力はどう生成されますか? Career-Opsは求人特化のATS最適化PDF(CV)を生成し、バッチ処理中にパイプライン追跡エントリを維持します。

システムにCVをどう提供しますか? クイックスタートでは、プロジェクトルートにMarkdownで記述したcv.mdを作成します。

代替案

  • 手動スプレッドシート+テンプレート履歴書ワークフロー: シートで応募を追跡し、手動で履歴書を調整する非エージェントアプローチ。Career-Opsに比べ、自動評価、バッチポータルスキャン、構造化スコアリングが欠如。
  • 履歴書アップロード付き汎用求人エージェントアグリゲータ: 求人を集約し応募を支援するツールで、主にマッチングと応募管理に焦点。Career-Opsはエージェント評価プロセス(CV対求人記述)と求人別PDF CV生成を重視。
  • 求人特化評価なしのAI履歴書ビルダー: プロンプトから履歴書を生成するが、スコアリングルーブリックとパイプライン機能付きの求人別適合評価なし。
  • カスタムスクレイピング+トラッカー+LLMスクリプト: ポータルをスキャンし結果を要約する開発者構築パイプライン。Career-Opsは特定のワークフロー(スコアリングルーブリック、ダッシュボード、PDF生成、バッチ/サブエージェント処理)をバンドルし、統合作業をユーザーに丸投げしない。
Career-Ops | UStack