Setup Guide
Setup Guide
Prerequisites
- Claude Code installed and configured
- Node.js 18+ (for PDF generation and utility scripts)
- (Optional) Go 1.21+ (for the dashboard TUI)
Quick Start (5 steps)
1. Clone and install
git clone https://github.com/santifer/career-ops.git
cd career-ops
npm install
npx playwright install chromium # Required for PDF generation
2. Configure your profile
cp config/profile.example.yml config/profile.yml
Edit config/profile.yml with your personal details: name, email, target roles, narrative, proof points.
3. Add your CV
Create cv.md in the project root with your full CV in markdown format. This is the source of truth for all evaluations and PDFs.
(Optional) Create article-digest.md with proof points from your portfolio projects/articles.
4. Configure portals
cp templates/portals.example.yml portals.yml
Edit portals.yml:
- Update
title_filter.positivewith keywords matching your target roles - Add companies you want to track in
tracked_companies - Customize
search_queriesfor your preferred job boards
5. Start using
Open Claude Code in this directory:
claude
Then paste a job offer URL or description. Career-ops will automatically evaluate it, generate a report, create a tailored PDF, and track it.
Available Commands
| Action | How |
|---|---|
| Evaluate an offer | Paste a URL or JD text |
| Search for offers | /career-ops scan |
| Process pending URLs | /career-ops pipeline |
| Generate a PDF | /career-ops pdf |
| Batch evaluate | /career-ops batch |
| Check tracker status | /career-ops tracker |
| Fill application form | /career-ops apply |
Verify Setup
node cv-sync-check.mjs # Check configuration
node verify-pipeline.mjs # Check pipeline integrity
Build Dashboard (Optional)
cd dashboard
go build -o career-dashboard .
./career-dashboard # Opens TUI pipeline viewer
