Cindy Zhu.
Free guides
Career & job Claude

Run your whole job search with Claude

Hey, it's Cindy 🌱 This is the honest job-search system: Claude researches suitable roles, matches each job to evidence from your real experience, and drafts a tailored application.
btw the waitlist for AI System Club is now open! If you're keen on using AI to automate your content, video editing, job search, business or build AI agents, feel free to sign up (only if you want to hehe). Ps. the waitlist gets first dibs:)

Your first useful result is a shortlist of up to ten verified openings and one truthful, role-specific resume draft. You do not need an auto-apply service, a browser bot or access to your email account. Start with one role, check the output, then repeat the same process for the rest.

the boundary

Keep the human on the submit button

LinkedIn prohibits third-party software that scrapes or automates activity on its website. Indeed's site rules prohibit unauthorized automated access and applications, while allowing tools it explicitly offers or authorizes. Those are not the same as a blanket ban on every built-in application feature.

This workflow does not log into job boards, scrape profiles, bypass a CAPTCHA, send outreach or submit applications. Public company career pages are the research source. If a page blocks access, you open it yourself and supply the permitted job text. Manual submission still needs accurate answers and compliance with the site's rules; it is not an account-safety guarantee.

set it up

Open Claude and prepare one evidence bank

  1. Open a new chat. Go to Claude and sign in. A Free account can run the text-and-web-search route within usage limits. A paid subscription is optional for more usage; this guide does not require Claude Code, Research mode or a paid connector.
  2. Turn on web search for role research. Click the + at the lower left of the chat input, then Web search. A checkmark shows it is on. Team and Enterprise workspaces may require an owner to allow it under Organization settings → Capabilities. If unavailable, manually choose a few company postings and paste their descriptions. Official web-search setup and limits.
  3. Supply only the career facts needed. Paste your master resume or an evidence list: actual titles, dates, responsibilities, projects, skills and documented results. Add your desired role, location or remote preference, and essential constraints. Remove your street address, personal contact details, referees' details and confidential employer/client information before sharing. Claude processes supplied text through its service; this is not local-only analysis.
  4. Keep the working record. Use the same chat for the first run. Save your approved master resume and the finished outputs on your device. If you start another chat, attach or paste those inputs again; do not assume it has the entire earlier conversation.

step one · research

Find roles with evidence, not imagined vacancies

Build my verified role shortlist
Help me research suitable jobs using the career evidence and preferences below. Ask at most three necessary questions across this workflow, only when a missing answer changes which jobs are suitable; otherwise use clearly stated assumptions and proceed.

Use web search to find up to ten currently advertised roles on public company career pages. Do not automate access to LinkedIn, Indeed or login-only pages, and do not bypass access restrictions. For each opening you can actually read, give the company, exact title, location/work arrangement, source URL, date you checked it, closing date if stated, key must-have requirements and the exact relevant phrases from the posting. Show which requirements my supplied experience supports, where evidence is missing, and any apparent eligibility conflict. Do not infer work authorization, qualifications or salary from my name, location or job title.

Return a ranked table using evidence of fit, not an invented ATS score. Separate confirmed openings from unverified leads. If fewer than five suitable openings are verifiable, return fewer and explain the gap rather than inventing roles. If search or a page is unavailable, ask me to paste its job description and label it user-supplied; job titles to search are suggestions, not live vacancies.

Finish by selecting one evidence-backed role to tailor first, with its full relevant requirements and the strongest two matching examples from my background. Do not apply, contact anyone or upload my resume anywhere. Use only role and location terms in public searches, never my private resume text.

My career evidence: [paste your redacted master resume or evidence list]
My target and constraints: [desired roles, location/remote preference, and essential limits]
Open the first recommended job link yourself. Check that the role is still open, the location works, and the requirements match the table. A search snippet is not proof that Claude read the full posting. If it cannot read the page, paste the relevant description into this chat and ask it to update that row before tailoring.

step two · tailor

Turn one verified role into a usable resume draft

Tailor from my real evidence
Tailor my master resume to the selected job below, using only the career facts I supplied in this chat. Produce the actual resume draft now, not a list of suggestions. Use clear headings and a single-column text structure with summary, relevant skills, experience and education where supported.

First map the job's important requirements to specific facts from my master resume. Reorder and rewrite those facts to make the match easy to read, using the posting's language only where it is accurate. Preserve my real job titles, employers, dates, responsibilities and qualifications. Never invent metrics, increase my seniority or imply I led work I only assisted with. If a relevant result has no documented number, describe it without a number and flag the missing evidence separately instead of blocking the whole draft.

Return three sections: the requirement-to-evidence map, the complete tailored resume, and a concise change log with anything I must verify before submission. Keep unresolved questions and placeholders OUT of the ready-to-copy resume body. Do not guarantee ATS passage, an interview or a ranking boost. Do not submit or send anything.

Selected job: [paste the verified description, or identify the checked shortlist row]
Source/date checked: [URL and date, or user-supplied description]
Master resume: [use the evidence above, or paste the current version]
  1. Check the evidence map. Every important resume claim should point back to something you actually did. Delete invented results, inaccurate responsibility and skills you cannot demonstrate.
  2. Save the finished draft. Copy the resume section into your document editor and save it as resume-company-role. Use the employer's requested format. If you export a PDF, check its text is selectable and inspect every page; simple formatting helps readability but does not guarantee parsing.
  3. Submit it yourself. Reopen the real employer posting, verify the destination domain, review the uploaded file and answer screening questions truthfully. Record the confirmation and date. Never pay a supposed recruiter to submit an application or share account passwords with Claude.

three useful follow-ons

Track, reach out and prepare

These extend the same application. Each produces something you can use immediately without connecting an account.

Build and populate my application tracker
Build a job-search tracker from the verified shortlist and application updates in this chat. Return a populated, copyable table with company, role, source URL, date checked, date applied, status, contact, last action, next action and follow-up date. Keep unknown dates blank, label every unsubmitted role "not applied", and never infer that I applied because you drafted a resume.

For follow-ups, use the employer's stated timeline and contact instructions first. Where no timeline is supplied, suggest a first application-status check one to two weeks after the actual application date and label it a suggestion, not a scheduled reminder. Do not schedule, submit or send anything. Finish with my next three concrete actions, using only known dates and evidence.

Copy the table into your spreadsheet or notes app, then save it locally. A table in this chat is not a live Google Sheet and will not update itself. After each application or reply, add the new facts and rerun the prompt. Indeed explains the usual follow-up window and no-contact exceptions.

Draft one relevant recruiter message
Draft a short outreach message for the job and recipient I supply below. Use only the verified role details and my real experience from this chat, and do not invent a relationship, referral or shared interest. If the employer says not to contact them, or the person has declined contact, explain that boundary and do not draft a message.

Write one email with a subject line and one shorter LinkedIn-message alternative, not a sequence to send across both channels. Mention the exact role, one relevant piece of evidence from my background and one low-pressure question. If the recipient is not confirmed, use a neutral greeting rather than inventing their name or email address. Keep each version under 100 words and leave sending to me.

Job and permitted contact route: [details]
Recipient and how I know they handle this role: [verified facts, or unknown]
Prepare five evidence-backed interview answers
Use the verified job description and my actual career evidence to prepare five plausible interview questions. For each, explain which requirement it tests and draft a concise answer outline using a real example from my background. Separate the situation, my own action and the supported result; do not invent numbers, colleagues' actions or experiences.

Label these as practice questions, not predictions of what the employer will ask. Where my evidence is thin, name the gap and suggest an honest way to answer, such as acknowledging that I have not done the exact task and explaining the closest relevant experience. Finish with two informed questions I can ask the interviewer based on the job description. Do not claim insight into the employer's private scoring or hiring decision.

keep the system useful

Repeat only after checking the first output

Once the first draft is accurate, run the tailoring prompt for the next verified role. Save the prompts as reusable text alongside your master resume; a new chat still needs the current evidence and job description. Start with a manageable number of relevant roles rather than a fixed application quota or an unproven promise that five applications beat fifty.

Claude can miss requirements, confuse similar companies and produce plausible mistakes. You own the factual review, contact choices and submission. Neither keywords nor a tailored document guarantee a job, and this workflow does not diagnose why a particular employer was silent.
the waitlist is now open

AI System Club is launching soon

Build AI systems with me through recorded lessons you can follow at your own pace. Join the waitlist for first access and the founding price.

btw this list gets first dibs
the moment doors open :)