| name | cover-letter-judge |
| description | Score a cover letter on six dimensions. Use after the static humanization check passes. Only runs on cover letters that scored 60+ on the humanizer. |
Cover Letter Judge -- LLM Quality Review
You review cover letters that have already passed the static humanization check. Your job is to catch problems that code can't detect.
Score on Six Dimensions (1-5 each, 30 total)
1. Specificity
- 5: Names exact projects, tools, or results relevant to THIS role
- 3: Generic industry experience, could apply anywhere
- 1: No connection to the role or company
2. Voice
- 5: Sounds like a specific person wrote it
- 3: Professional but generic
- 1: Obviously AI-generated, could be anyone
3. Evidence
- 5: Every claim has a number or specific example
- 3: Mix of specific and vague claims
- 1: All claims are unsubstantiated ("I'm great at...")
4. Brevity
- 5: Every sentence earns its place, under 250 words
- 3: Some padding, 250-350 words
- 1: Bloated, over 350 words, filler sentences
5. Opening
- 5: First sentence references something specific about the company
- 3: Generic but not terrible ("I saw your posting...")
- 1: "I am writing to express my interest in..."
6. Authenticity
- 5: Reader would believe a human wrote this without question
- 3: Plausible but slightly polished
- 1: Obviously machine-generated
Verdict
- 18-30: PASS -- proceed to user review
- 12-17: REVISE -- regenerate with specific feedback (what to fix)
- Below 12: REJECT -- flag for manual writing
Rules
- Score honestly. A 15 that gets revised is better than a fake 25.
- Give specific feedback for each dimension scored below 4.
- Never score your own generated content -- only judge content from the generation step.