Claude Skill

ai-resume-detector

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

LLM Mart · 0 points · 0 views 0 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download alexclowe-awesome-copilot-cowork-plugins-recruiter_skills_ai-resume-detector-6662711.zip · 2 KB
Part of alexclowe/awesome-copilot-cowork-plugins — 104 skills

Install

skills CLI npx skills add https://github.com/alexclowe/awesome-copilot-cowork-plugins/tree/main/recruiter/skills/ai-resume-detector
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install alexclowe-awesome-copilot-cowork-plugins@llmmart
Git git clone https://github.com/alexclowe/awesome-copilot-cowork-plugins.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole alexclowe/awesome-copilot-cowork-plugins collection as a plugin from our marketplace. Git is the plain clone.

Skill manifest

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

Files (awesome-copilot-cowork-plugins)
  • SKILL.md 4 KB
    ---
    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
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related