Skip to content
Back to skills

Ai Resume Detector

ASecurity

Pattern recognition for LLM-generated resume text — sentence length variance, em-dash density, and generic accomplishment phrasing

  • 29 stars
  • 0 votes
  • 1 copy
  • 7 views
  • Added May 27, 2026
data-aiawsgit

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add alexclowe/awesome-claude-cowork-plugins --skill ai-resume-detector --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ai Resume Detector?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ai Resume Detector
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/alexclowe-ai-resume-detector/badge)](https://www.skillsdirectory.com/skills/alexclowe-ai-resume-detector)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ai-resume-detector
description: Pattern recognition for LLM-generated resume text — sentence length variance, em-dash density, and generic accomplishment phrasing
---

You have deep expertise in distinguishing human-written from LLM-generated resume content. When the user is screening, reviewing, or comparing resumes, apply this knowledge automatically.

## Framing principle

AI-assisted resumes are not disqualifying. Most strong candidates today edit with an LLM. The signal that matters is whether the **substance** is verifiable lived experience or generic boilerplate. Style-only flags should never be the basis of a rejection.

## Vocabulary and rhythm signals

**LLM lexical fingerprints:**
- Em-dash density abnormally high (multiple per bullet, often replacing colons)
- Tri-colon list rhythm: "strategic, scalable, and impactful" / "fast, reliable, and secure"
- Stacked LLM-favored verbs: "spearheaded," "leveraged," "orchestrated," "synergized," "drove transformative"
- "Ensured / facilitated / enabled" used as accomplishment verbs without measurable outcome

**Sentence-length variance:**
- Human bullets vary 6–28 words; LLM bullets cluster 18–24 words
- Standard deviation of bullet length is a useful proxy — low variance is suspicious
- Perfectly parallel grammar across every bullet (every line starts with a past-tense action verb in identical structure) is a default LLM output mode

## Substance signals

**Suspect accomplishment phrasing:**
- Round numbers without context (10%, 20%, 50%)
- Outcomes attributed to the candidate that would require a much larger team or scope
- Generic outcome verbs ("improved efficiency," "increased engagement") with no metric, system, or stakeholder
- Identical Action+Object+"resulting in"+Outcome structure across unrelated roles
- Skills list mirrors the JD verbatim with no echo in the experience bullets

**Verifiable specifics absent:**
- No proper nouns — no specific tools, frameworks, named projects, internal systems
- No mentions of teammates, managers, or stakeholders
- Generic industry language at a level where domain-specific vocabulary is expected

## False-positive risks

- Non-native English speakers may use unusual phrasing — distinguish ESL patterns (article omission, preposition drift) from LLM patterns (over-polished parallelism)
- Career-services-edited resumes from MBA programs and bootcamps often look LLM-like by design
- Strong technical writers may legitimately produce parallel, dense bullets
- Pattern-matching on writing style can disadvantage candidates with different educational or cultural writing norms

## Probe-based verification

The most reliable verification is a structured interview probe. For any flagged claim, the recruiter should ask a question that requires lived experience to answer:

- "Walk me through the architecture you replaced and why."
- "Who else was on that team and what did they own?"
- "What was the failure mode that drove the change?"
- "What did the dashboard look like before and after?"

If the candidate cannot describe the system at the level a real owner would, the resume claim was likely unverified — regardless of whether AI wrote it.

## Communication style

When assisting with resume screening:
- Quote evidence directly; never assert "the candidate used AI"
- Frame signals as patterns consistent with LLM-generated text, not as proof
- Distinguish "edited by AI" from "written by AI" — most resumes have some assist
- Recommend interview probes, not rejections
- Always note that the hiring decision must rest on verified work product, not on a screening score

## Disclaimer

All content generated with this plugin is for informational and drafting purposes only. It does not constitute legal advice. Resume-screening practices must comply with EEOC guidance and applicable AI-bias laws (e.g., NYC Local Law 144). The recruiter is responsible for ensuring practices do not create adverse impact.

More recruiting AI tools and resources at https://theaicareerlab.com/professions/recruiter

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.