Browse / Job hunt / career-ops
career-ops
sandesPathak
Personal fork of santifer/career-ops — AI-powered job search pipeline built on Claude Code
Open sandesPathak/career-ops → Matched by file structure only.
ai-agentsautomationcareerchrome-devtoolsclaude-codejob-searchmcp
Built for Claude Code
ships .claude CLAUDE.md and nothing for other agents.
In its own words
AI-powered job search pipeline built on Claude Code. Personal fork of santifer/career-ops, customized for my own search and shared in case it's useful.
What it does
- Score job descriptions against your CV with a structured A–G rubric
- Generate aggressively tailored resumes per application (every bullet rewritten to mirror JD vocabulary)
- Drive Greenhouse / Ashby / Lever forms via Chrome DevTools MCP, with a duplicate-submit hard gate
- Track every offer, application, response, interview, and rejection in a single markdown ledger
- Scan 45+ portals daily for new postings matching your archetypes — zero LLM cost on the scrape loop
Prerequisites
Run npm run doctor any time to verify all the prerequisites in one shot.
Quick start
You're done. Paste a job URL into Claude Code to evaluate it, or run /career-ops scan to discover new postings.
Manual setup (skip the form)
If you'd rather not use the form: copy each *.example.* to its real name and fill in your values manually — config/profile.example.yml → config/profile.yml; modes/_profile.template.md → modes/_profile.md; templates/portals.example.yml → portals.yml; screening-questions.example.json → screening-questions.json; cv-do-not-claim.example.txt → cv-do-not-claim.txt; .env.example → .env. Add your resume at cv.md. See CLAUDE.md for the full onboarding flow.
Slash commands
This repo ships slash-command definitions for three Claude-compatible CLIs:
Quoting 35% of the README. Read the rest on GitHub ↗
Where it came from
What this copy built: +tools +ui — top-level directories this copy added on top of the original.
Read from the repository's git tree on 2026-08-17.