Featured answer
Give me an overview of career-ops
career-ops is an open-source AI job search agent that helps you decide whether a job posting is worth applying to by scoring each role from 1 to 5 against your CV. You paste a job posting or URL into the AI CLI you run in the project folder, and it checks whether the posting is still open, then drafts a tailored CV, cover letter and application answers for you to review, while you press Submit yourself. The skill file at .claude/skills/career-ops/SKILL.md defines how the AI runs the workflow, scan.mjs scans job listings, generate-pdf.mjs produces tailored CV PDFs, and verify-cv-facts.mjs checks that figures in a generated CV appear in your own source material. The scaffolder/bin/cli.mjs entry point runs init to set up a workspace, and web/server.mjs and dashboard/main.go serve the web interface and terminal dashboard. By file count, the Application layer is largest with 787 files, followed by Service with 338, UI with 102, Docs & Tooling with 92, Config with 85, API with 60, Data with 16 and Utility with 2, out of 3054 files in total. To start reading, open SKILL.md first, then scan.mjs and generate-pdf.mjs, since they show the workflow and the main outputs.
| Layer | Files |
|---|---|
| Application | 787 |
| API | 60 |
| UI | 102 |
| Config | 85 |
| Utility | 2 |
| Data | 16 |
| Service | 338 |
| Docs & Tooling | 92 |
Basis: Inferred · knowledge graph· as of 5d0a07e