Open-Source Job Search Framework Built in Claude Code

A developer who was laid off built an open-source job search framework in Claude Code to handle the entire job search workflow. Instead of manually applying, the system automates key parts of the process while maintaining human oversight.
Key System Components
The framework includes several interconnected components:
- Structured self-profiling: Creates a detailed profile of skills, experience, behavioral fit, and salary benchmarks
- Automated job portal scraping: Currently configured for the Danish market, but the pattern is swappable for other markets
- Fit evaluation system: Scores job postings against the user's actual profile before any application drafting begins
- Drafter-reviewer agent pipeline: One agent drafts tailored CVs and cover letters, while a separate reviewer agent checks drafts from a recruiter's perspective
Critical Design Decisions
The developer made three key architectural choices:
- The system stops before the submit button - every application requires manual review and the user presses send themselves
- Every claim must be grounded in the user's real profile - the AI cannot fabricate skills or inflate experience
- A separate reviewer agent checks drafts from a recruiter's perspective before the user sees the final version
Practical Insights
The developer found that the fit evaluation component proved more valuable than polished cover letters. Having the system score postings against their actual profile before investing hours in applications changed their approach to job searching. They reported passing on roles they would have "panic-applied" to previously.
The entire framework is available as open-source on GitHub, and the developer wrote a longer piece explaining the thinking behind the system on LinkedIn. They're also available to answer questions about the implementation or the Claude Code skills/agents setup.
📖 Read the full source: r/ClaudeAI
👀 See Also

Two MCP Tools for Claude Code: Idea Validation and Trading Agent Memory
A developer built two MCP tools for Claude Code: idea-reality-mcp checks GitHub and Hacker News before coding to avoid duplicates, while tradememory-protocol provides memory for AI trading agents to store trades with context and track strategy performance. Both are open source and available on PyPI.
Claudy: A native macOS wrapper for Claude Code with multi-session, auto account switching, and draft commits
Claudy is a native macOS app built with SwiftUI + SwiftData that wraps Claude Code, adding multi-session management, automatic account switching on rate limits, draft commits for mid-session checkpoints, and a marketplace for Skills, MCPs, and Commands.

LLM Skirmish: A Real-Time Strategy Game Benchmark for AI Coding Agents
LLM Skirmish is a benchmark where AI agents write code to play 1v1 real-time strategy games against each other. It uses a modified Screeps API and tests in-context learning across five tournament rounds.

Kreuzberg v4.7.0 adds code intelligence for 248 languages and improved markdown extraction
Kreuzberg v4.7.0, a Rust-core document intelligence library, now supports code extraction for 248 formats via tree-sitter and has significantly improved markdown quality with Structural F1 scores over 80% across 23 formats.