DE · EN
REPOSITION Workshop 8

The Job-Hunt Command Center Starter

Everything from AI-Powered Job Hunt on one page. The two files that replace your spreadsheet, the evaluator that tells you APPLY, SKIP, or TAILOR, and the guardrail that keeps the final click yours.

Get the starter files

Workshop attendee? Enter the email you registered with for instant access. New here? You'll get the templates plus weekly AI tips.

Workshop attendees get instant access.

REPOSITION Labs is opening. It is free for now, and you'll get an invite in a few days.

The Spray-and-Pray Ceiling

Most job hunts are a numbers game played badly. You skim a portal, paste the same CV at fifty roles, lose track of which ones, double-apply at two of them, and hear nothing back. The spreadsheet you keep forgetting to update is not a system. It is a guilt file.

Skim portal
Paste CV
Forget which
Hear nothing

Two bottlenecks cause this. Judgment, which roles are worth your week. Memory, never forgetting and never applying twice. Double-applying signals the back room you are doing something odd, and you get binned. The fix is not a better spreadsheet. It is a filter that judges, and a memory that never forgets.

Two Files: Who You Are, How You Decide

Stop thinking of AI as a thing that writes your cover letter. Start thinking of it as a recruiter you hired. The first week they are useless, because they do not know you. Feed them two files and within a week they read a hundred postings for you, rank the five worth your time, flag the ghost jobs, and never forget.

cv.md (who you are)
CLAUDE.md (how you decide)
evaluate (judge)
tracker (remember)
The unlock: this is the W6 judgment system and the W7 CLAUDE.md file, pointed at the job hunt. Your standards stop being something you re-explain to a chat window every morning and start being something the system carries, on every posting, every evaluation.

The Copy-Paste Pack

The two starter files, the shortcut that fills them for you, and the decision dial the evaluator returns.

File 01 Who you are

The cv.md Starter Template

The single source of truth. Every score, gap, and verdict reads this file. Never hardcode a fact from it anywhere else.
# [Your Name] [City, Country] | email | phone | linkedin | github | work permit status ## Summary [Two to four lines. Years of experience, the intersection you work at, the roles you want, the roles you are moving away from. One sentence of philosophy, optional.] ## Experience ### [Company] - [Role] (Month Year to Month Year, Location) - [Bullet with a real metric.] - [Bullet with a real metric.] [repeat per role] ## Skills [Grouped: languages, frameworks, platforms, methods.]
The rule for the room: never hardcode a metric anywhere except cv.md. Every score, every gap, every verdict reads this file fresh. You do not put in any filler, so you do not get a filler match.
File 02 How you decide

The CLAUDE.md Decision Rules

Your scoring rubric, your dealbreakers, and the guardrail. This is the judgment half of the system.
# CLAUDE.md [One line: this is my job-hunt command center, a filter that tells me which postings are worth my time and a memory that never forgets.] ## Scoring rubric Every role gets a score from 1 to 5 across five dimensions: 1. Match with my CV 2. Fit with the roles I actually want 3. The compensation signal 4. Culture and red flags 5. Posting legitimacy (a real opening, or a ghost job) ## Dealbreakers - No B2B-only contracts, I am a contractor. - [add yours: remote only, won't relocate, salary floor, etc.] ## Guardrail The AI never auto-submits anything. It evaluates and recommends. I decide and act.
The dealbreaker is a hard rule, not a preference. If any dealbreaker appears in a posting, the call must be SKIP regardless of score. Add to this list every time you reject a role for a reason you forgot to write down.
Shortcut 03 Fill cv.md without writing

The "Interview Me" Prompt

Live demo: the recommended onboarding path for anyone who will not write a CV from scratch

Rather than fill cv.md field by field, hand the model the empty file and let it interview you. Paste this into Claude Code or Claude.ai in a folder that holds your cv.md:

I am building a job-hunt system. I need to fill my cv.md. Ask me pointed questions, one area at a time, and synthesise cv.md from my answers. Cover at minimum: location and phone country code, years of experience, the intersection of my work, the roles I want, the roles I am moving away from, my philosophy, my skills, and my target seniority. Ask one question at a time. Wait for my answer. Do not invent details I did not give you.
It will infer things on its own (the country code often betrays the country). Confirm or correct each inference. If you have a CV as a PDF, point the model at it and ask it to extract and structure the content into cv.md instead of retyping.
Verdict 04 What the evaluator returns

APPLY, SKIP, or TAILOR

The evaluator reads cv.md and CLAUDE.md, reasons about the posting, and returns one call

A dealbreaker in the posting forces SKIP regardless of score. Otherwise the call follows the score and the gaps. Each result appends one row to tracker.md: date, company, role, score, call, link.

Score high, no dealbreaker
APPLY
Worth your week. Send the master CV, or let the system spin a tailored variant off cv.md.
Dealbreaker, or score low
SKIP
Not for you. Logged and remembered, so you never reconsider it or double-apply.
Good match with gaps
TAILOR
Close the gaps first. The same system builds you the learning path to close them.
On stage the evaluator read real postings, flagged a Bangalore batch as a high-level skip on location, and still scored one a very good match, generating cv.gradle.md as a tailored variant off the master CV. The filter and the tailor are the same system.

Keep It Sharp

Every role you reject for a reason you forgot to write down is a missing line in CLAUDE.md.

Every Rejection Is a Missing Line

You will skim a posting, feel "no," and move on. That feeling is data. Ask yourself what triggered it, then add the line to CLAUDE.md so the next hundred postings get checked automatically.

Reject a role on gut
Name the reason
Add the dealbreaker
Every future posting checked

Run this loop every time and within a month the evaluator is filtering in your judgment, against your dealbreakers, without you re-reading a single posting. That is the shift from applicant to operator.

Do One Thing After This

Open Claude Code in an empty folder. Create cv.md with the starter above. Create CLAUDE.md with your rubric, your dealbreakers, and the guardrail. Then paste a real job posting and ask it to evaluate. Watch it score, flag the dealbreakers, and tell you APPLY, SKIP, or TAILOR. That is how tonight becomes real. Not by reading another posting. By filtering.

The AI recommends. You decide. It never auto-submits.

This site uses essential cookies only. Privacy Policy