Refolk
10 min read

CalCareers' AI Says 'Strong Fit.' HR Still Counts Your Months

CalCareers' Skills Matching tool can call you a strong fit, but the minimum qualifications check may come after your interview. Here's how to pass both.

If you're a laid-off analyst or ops lead and CalCareers' new Skills Matching tool puts "strong fit" next to Analyst I, it feels like a green light. It isn't one. The pass/fail minimum qualifications check is a separate step, and under CalHR's current hiring guidance it can come after you've already interviewed.

Gov. Gavin Newsom announced the tool on Oct. 19, 2026. It reads your resume and tells you which state classifications you resemble. It does not tell you whether HR will count your months the same way.

What does the CalCareers Skills Matching tool actually do?

The CalCareers Skills Matching tool compares your resume to state job classifications and labels each one "strong fit" or "worth considering." According to its own disclaimer, it doesn't decide whether you meet minimum qualifications, doesn't make you eligible for an exam, and isn't a hiring decision.

A classification is a state job title with its own specification and minimum qualifications. The tool maps you to classifications because those are what the state hires into.

What's known about the tool:

  • Entry point: "Find my Classification" on CalCareers. You upload a resume or type in your experience.
  • Builders: CalHR and the Office of Data and Innovation, led by Jeffery Marino.
  • Engine: the same technology as the AskCA prototype, which runs on Anthropic's Claude, with security support from the California Department of Technology.
  • Timeline: the skills feature was scheduled to go live Sept. 30, three weeks before the official announcement.
  • Privacy: resumes aren't stored.

CalHR Director Monica Erickson said the classifications with the most openings are usually Analyst I and Analyst II, the generalist analyst jobs. That's where most career switchers will land, so I use it as the example throughout this piece.

Why doesn't "strong fit" mean you meet the minimum qualifications?

"Strong fit" measures how closely your resume reads like a classification. Minimum qualifications measure whether your documented experience clears a legal line. The first is a similarity judgment and the second is arithmetic.

Minimum qualifications (MQs) are the required education and experience written into a classification's specification. You either meet them or you don't. The State Personnel Board's appeals guide shows how strict this is: appellants must show they meet all the MQs, and showing general qualifications or the ability to do the job isn't enough.

The gap comes from how each side reads your file. A language model rewards breadth and vocabulary. A bullet like "led cross-functional analytics, vendor management, and budget forecasting" matches the Analyst series very well. An HR analyst checking MQs asks different questions:

  • What were your start and end dates?
  • How many hours a week did you work?
  • Which qualifying pattern does this experience fall under?
  • Was the work professional analytical work or clerical support?
The AI reads your resume for resemblance. HR reads your application for dates, hours, and months.

A resume can read well to the model and still fail HR's questions. A polished two-page resume with year-only dates ("2021 to 2024") will look like a strong match and then give HR nothing it can count.

When does the MQ check happen under the Accelerated Hiring Guide?

Under CalHR's Accelerated Hiring Guide, released in July 2026, HR should generally check MQs only for applicants picked for interviews, and departments are allowed to screen MQs after interviews. That isn't the default, but it's permitted, so a gap can surface after you've already impressed the panel.

The guide came out about three months before the Skills Matching tool. It wasn't released alongside it, whatever some launch coverage suggested. Still, the two fit together: the tool points more people toward state applications, and the guide lets departments hold the paperwork check until later.

Why a late MQ check shifts the risk to you

Interview panels rank candidates against an Ideal Candidate Statement, a department's description of what it wants for a specific position. The guide's sample is a Research Data Analyst II statement from the Department of Water Resources. That statement describes what the hiring manager wants. It is not the legal floor.

So you can rank first on the Ideal Candidate Statement and still fail the MQs. SPB Rule 250 says anyone selected for appointment must meet the classification's MQs, though they don't have to meet every preferred or desirable qualification. CalCareers postings spell out what happens next: candidates who don't meet MQs are withheld from the eligibility list, which makes them inactive and ineligible for the position.

Here's how it plays out for you:

  1. You apply and your file goes into the pool.
  2. You're selected for an interview.
  3. The panel ranks you against the Ideal Candidate Statement.
  4. HR checks your MQs, possibly only now.
  5. If the dates don't add up, you're withheld, no matter how you ranked.

How many people is this about to affect?

Thousands have already tried the tool: about 21,500 people clicked into the Skills Matching pilot, and roughly 8,000 submitted a resume or experience details. Many of them will face an MQ check they've never seen before.

The figures behind the launch, side by side:

MetricFigureSource
Pilot clicks on Skills Matching~21,500Korea Daily
Resumes or info submitted in pilot~8,000 (about 37% of clicks)Korea Daily, gov.ca.gov
Employees affected by analyst consolidation (proposal stage)23,000SEIU Local 1000
US profiles still titled AGPA or SSA2,720Refolk's index
Years of experience: Analyst I vs. Analyst II4 vs. 5CalHR class spec

The last row matters most for your application. The difference between the two classifications with the most openings is one extra year of experience, and that year has to meet a specific standard.

Analyst I vs. Analyst II: which one can you actually qualify for?

For private-sector applicants, Analyst I is easier than it looks, because college education substitutes year for year for its four years of experience. Analyst II is the trap. It requires an additional year of professional analytical and/or technical experience equivalent to Analyst I, Range C.

ClassificationOld titleClass codeExperience requiredMain risk
Analyst IStaff Services Analyst (SSA)51574 years of analytical, technical, clerical, and/or customer service work; college substitutes year for yearLow if you hold a bachelor's
Analyst IIAssociate Governmental Program Analyst (AGPA)5393Analyst I requirement plus 1 year of professional analytical/technical work equivalent to Analyst I, Range CPrivate-sector duties not described in state terms

When Analyst II asks for experience "equivalent to Analyst I, Range C," HR has to see that your extra year was professional analytical or technical work. Coordination and support work won't show that.

Translate private-sector duties into state language

For Analyst II, the qualifying year needs to read like state analytical work: budgeting, policy, and program analysis. Some translations:

  • "Owned the quarterly opex forecast for a 40-person org" becomes budget analysis and forecasting.
  • "Wrote the vendor access standard and got it adopted" becomes policy development and implementation.
  • "Measured adoption and cost of a new support program" becomes program evaluation and analysis.
  • "Pulled SQL reports for leadership" becomes data analysis to inform management decisions, as long as you describe the decision it supported.

Rewriting every line by hand is slow, and it's the part Refolk handles. Paste a CalCareers posting and its duty statement, and Refolk rewrites your own history in that posting's vocabulary without inventing duties you never did.

Two rules that catch people near the line

  • The six-month rule. If you're within six months of meeting the experience requirement, you can take the exam, but you have to fully meet it before you can be appointed. A passing score doesn't make up for a short tenure.
  • Combining patterns. Exam bulletins let you mix qualifying routes. Someone with 50% of the required time under Pattern 1 and 50% under Pattern 2 can be accepted as meeting 100% of the requirement. If no single job covers you, combine them deliberately and label which pattern each one falls under.

Why should you search by class code instead of title?

Search CalCareers by class code, 5157 for Analyst I and 5393 for Analyst II, because the old titles are still everywhere. CalHR renamed Staff Services Analyst to Analyst I and Associate Governmental Program Analyst to Analyst II on Jan. 1, 2026, and added two new specialist classes. Old exam bulletins still say "STAFF SERVICES ANALYST" under code 5157.

SEIU Local 1000, which represents Bargaining Unit 1 analysts, bargained over a consolidation that affected 23,000 employees at the proposal stage. Many professional profiles still haven't caught up with the new titles.

2,720
US profiles in Refolk's index still titled AGPA or Staff Services Analyst

That's about 10 months after the rename. Top employers are DIR, DOJ, DHCS, and CDCR.

In Refolk's index, people with these old titles work mostly in State of California departments: Industrial Relations, Justice, Health Care Services, and Corrections and Rehabilitation. In a small sample of 25, 11 were in the Sacramento area. That tells you three things:

  • Your competition includes people already inside the system. Many of the people applying for these jobs already hold state analyst titles.
  • You'll still hear "AGPA." Old bulletins and profiles use it, so don't be thrown if someone uses the old name for Analyst II.
  • Former state workers should list both titles. Write "Analyst II (formerly AGPA)" so both a search and an HR reviewer recognize it.

How do you write the STD 678 so it survives the MQ check?

Write the STD 678 as evidence for the MQs, not as a resume. For every job that counts, give exact start and end dates, hours per week, and duties described in the classification's own terms. The STD 678 is California's standard state employment application, and postings ask you to include all experience and education related to the MQs so HR can see how you meet them.

The process, in order:

  1. Pull the class spec. Download the Analyst series specification and pick the pattern you're qualifying under. Write it down.
  2. List every qualifying job separately. Use full dates with month, day, and year. A year-only range gives HR nothing precise to count.
  3. State your hours per week. HR needs it to calculate your time.
  4. Run the clock the way CalHR does. CalHR counts 52 weeks to a year and 4.35 weeks to a month. If you call 3 years 10 months "about four years" on a resume, you fall short once HR does the real math. Calculate your total yourself before you submit.
  5. List education with degree, major, and graduation date. For Analyst I, a bachelor's degree can cover the full four years on its own.
  6. Describe duties in spec language. For Analyst II, make the qualifying year clearly analytical: budgeting, policy, program analysis.
  7. Don't rely on resume prose. Put every piece of MQ evidence on the application itself, line by line, rather than pointing HR to an attached resume.

Steps 2 through 4 depend on having a clean master record of every role with exact dates. If you don't have one, Refolk builds your resume from your full history and keeps those dates intact, so you can copy them into the STD 678 instead of digging them out of old offer letters.

FAQ

Does a "strong fit" result mean I'm eligible to apply?

No. The tool's own disclaimer says its recommendations don't determine whether you meet minimum qualifications, don't establish exam eligibility, and aren't a hiring decision. Use "strong fit" as a list of classifications to research. Then read the class spec and confirm you meet the MQs on paper before you apply.

Can I be rejected after a good interview?

Yes. CalHR's Accelerated Hiring Guide permits departments to screen minimum qualifications after interviews. Under SPB Rule 250, anyone appointed must meet the classification's MQs, and candidates who don't are withheld from the eligibility list. Ranking first against the Ideal Candidate Statement won't save an application whose dates don't add up.

Does a bachelor's degree qualify me for the CalCareers Analyst I classification?

Usually, yes. Analyst I requires four years of analytical, technical, clerical, and/or customer service work, and college education substitutes year for year, so a bachelor's degree can cover the full requirement. Analyst II is harder because it adds a year of professional experience equivalent to Analyst I, Range C, and a degree can't replace that year.

Does CalCareers keep the resume I upload to Skills Matching?

No. Resumes uploaded to the Skills Matching tool aren't stored. That also means the upload doesn't count as an application: you still have to submit an STD 678 that documents your MQs with exact dates and hours.

The data behind this

Put this to work

Paste your career in once. Every application after that is written for you.

Drop a resume or a LinkedIn URL. I rank the live openings against it, rewrite the resume and write a cover letter for the best of them, and fill in the employer's form when you press the button. You read, you decide what goes out.

  1. 01Drop your resume

    A PDF or a LinkedIn URL. About a minute, once.

  2. 02I rank the openings

    Every weekday morning, the live catalog scored against your history. Up to 20 worth your time, not two hundred links.

  3. 03Each one is written up

    Resume rewritten for the posting, a cover letter, a fit score. Press send, or let me fill in the form.

  • New matches ranked and written before you are up.
  • Every bullet stays inside what your history supports. Nothing invented.
  • Queued, submitted, interviewing, offer: one screen, not a spreadsheet.

Free, no card. Up to 25 applications sent a week, and nothing is sent until you say so.

Keep reading