From 80fb7d6d5a8dfa787cafb47a3e309f0d19b420a6 Mon Sep 17 00:00:00 2001 From: Akhil Reddy Peeketi Date: Mon, 9 Mar 2026 19:37:54 -0600 Subject: [PATCH] docs: restructure README, add example output PDFs and DOCS.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - README.md: rewritten as landing page (~160 lines) — problem/solution hook, "what makes this different", example output links, "try it first" fast path, streamlined quickstart - DOCS.md: new reference doc with architecture, concepts, customization tables, design decisions, and FAQ (moved from README) - Example output: compiled resume + cover letter PDFs for Dr. Jordan Chen (fictional) applying to Whitfield University faculty position - Example .tex sources in resume_builder/examples/output/ - GitHub repo description and topics updated --- DOCS.md | 211 +++++++++ README.md | 417 ++++-------------- .../examples/example_cover_letter.pdf | Bin 0 -> 100354 bytes resume_builder/examples/example_resume.pdf | Bin 0 -> 85318 bytes .../e2e_whitfield_proteineng_cover_letter.tex | 43 ++ .../e2e_whitfield_proteineng_resume.tex | 154 +++++++ 6 files changed, 494 insertions(+), 331 deletions(-) create mode 100644 DOCS.md create mode 100644 resume_builder/examples/example_cover_letter.pdf create mode 100644 resume_builder/examples/example_resume.pdf create mode 100644 resume_builder/examples/output/e2e_whitfield_proteineng_cover_letter.tex create mode 100644 resume_builder/examples/output/e2e_whitfield_proteineng_resume.tex diff --git a/DOCS.md b/DOCS.md new file mode 100644 index 0000000..a4e1195 --- /dev/null +++ b/DOCS.md @@ -0,0 +1,211 @@ +# Documentation + +Detailed reference for claude-resume-kit. For the quick overview, see [README.md](README.md). + +--- + +## Architecture + +``` +claude-resume-kit/ +├── CLAUDE.md # Auto-loaded project instructions +├── config.md # Your personal configuration +├── .claude/skills/ # 6 slash commands +│ ├── setup-extract/SKILL.md # Extract from papers → structured data +│ ├── setup-build-kb/SKILL.md # Synthesize KB from extractions +│ ├── make-resume/SKILL.md # JD → tailored resume/CV (.tex) +│ ├── make-cl/SKILL.md # Session → cover letter (.tex) +│ ├── edit-resume/SKILL.md # Edit from critique/feedback +│ └── critique/SKILL.md # Independent quality review +├── resume_builder/ +│ ├── reference/ # Generation rules and protocols +│ │ ├── shared_ops.md # Session workflow (all skills read this) +│ │ ├── resume_reference.md # Resume/CV formatting rules +│ │ ├── cl_reference.md # Cover letter rules +│ │ ├── critical_rules.md # Compact re-read for generation phase +│ │ ├── session_file_template.md # Session file format spec +│ │ └── critique_framework.md # 8-part critique system +│ ├── templates/ # LaTeX .cls classes + .tex templates +│ │ ├── resume.cls # 2-page resume class +│ │ ├── cv.cls # Multi-page CV class +│ │ ├── resume_template.tex # Resume structural template +│ │ ├── cv_template.tex # CV structural template +│ │ └── coverletter_template.tex # Cover letter template +│ ├── helpers/ +│ │ └── char_count.py # Character counting utility for bullets +│ ├── examples/ # Fictional "Dr. Jordan Chen" — full worked example +│ ├── experience/ # YOUR experience files (built by /setup-build-kb) +│ ├── bundles/ # YOUR role-type bundles (built by /setup-build-kb) +│ └── support/ # Skills taxonomy, pub metadata, AI fingerprint rules +├── knowledge_base/ +│ ├── extractions/ # Paper extractions (built by /setup-extract) +│ ├── papers/ # Drop your PDFs / .tex source here +│ └── notes/ # Any other reference material +├── JDs/ # Job descriptions (text files) +└── output/ # Generated .tex files, session files, critiques +``` + +--- + +## Concepts + +### Session Files + +Every JD gets a session file (`output//session_.md`) that tracks: +- JD analysis and ATS keywords +- Which bundle was selected +- Bullet plan (which achievements, in what order, at what length) +- All generation decisions and their rationale +- Cover letter plan +- Critique scores + +All 4 generation skills read and update this file. It's the single source of truth for each application. + +### Experience Files + +One file per position (e.g., `experience_postdoc_university.md`). Each achievement has: +- **Source paper** with citation +- **Methods and tools** used +- **Quantitative results** +- **Pre-written bullet variants** (2-line and 3-line) +- **Tags** for which role types this achievement is relevant to +- **Significance** context for cover letters + +### Role-Type Bundles + +One file per target audience (e.g., `bundle_academic.md`). Each bundle contains: +- **S1: Role Profile** — what this audience values, positioning strategy +- **S2: Summary Guide** — how to write the summary for this role type +- **S3: Achievement Reframing Map** — priority ranking of your achievements for this audience +- **S4: Skills Guide** — which tools to bold, which to include, grouping strategy +- **S5: Cover Letter Guide** — opening hooks, paragraph templates, anti-patterns + +### Provenance Flags + +The system enforces accuracy through provenance tracking in `config.md`. Every achievement is tagged with its publication status. The skills check this table before every output and will never: +- Claim unpublished work is published +- Claim internal tools are peer-reviewed +- Use full-ownership verbs for shared work +- Inflate author position + +### The Critique System + +The `/critique` skill runs a multi-part assessment: +1. **Domain-Specialist Lens** — reviewer persona, gap analysis, competitive landscape +2. **Five-Perspective Read-Through** — ATS bot, recruiter (10s), HR (30s), hiring manager (2min), technical reviewer (10min) +3. **Eight-Dimension Scoring** — weighted score out of 100 +4. **Interview Likelihood** — per-reader probability estimates +5. **Tiered Improvements** — ranked by point impact +6. **Interview Bridge Points** — resume-to-interview talking points +7. **Cover Letter Critique** — 6 sub-checks (anti-patterns, tailoring, context-specific, ATS keywords, structural, package cohesion) +8. **Post-Generation Verification** — mechanical and content checklists including AI fingerprint scan + +--- + +## Three-Session Workflow + +For best results, use a **separate Claude Code session** for each step. This gives each skill fresh context, which produces better quality (especially for critique — you want fresh eyes, not the same context that generated the resume). + +``` +Session 1: /make-resume JDs/job.txt → resume/CV .tex + /clear +Session 2: /make-cl → cover letter .tex + /clear +Session 3: /critique → critique .md with score + /clear + /edit-resume → refined .tex (if needed) +``` + +--- + +## Customization + +### Everything in `config.md` (edit directly) + +| Setting | What it controls | Example | +|---------|-----------------|---------| +| **Personal Info** | Name, email, phone, links on all outputs | Your contact details | +| **Document Preferences** | Page counts, bullet line variants, skills layout | `Resume: 2 pages, CV: 5 pages` | +| **Provenance Flags** | What claims are safe to make | `ML paper: under review → never say "published"` | +| **Role Types** | Target audiences and their bundles | `Academic (Tier 1), Industry R&D (Tier 2)` | +| **Decision Tree** | How JD keywords map to role types | `"tenure-track" → Academic` | +| **FIXED Sections** | Template sections that never change per JD | `Education, Publications, Awards` | +| **Output Rules** | Package formats and constraints | `Resume: 2pg + 1pg CL = 3pg package` | +| **KB Corrections** | Errors to never re-introduce | `Spearman is 0.82, not 0.85` | + +### LaTeX Templates (edit directly) + +- **Fonts, colors, spacing** — modify `.cls` files +- **Section order** — reorder sections in `.tex` templates +- **FIXED content** — fill in education, awards, publications, header +- **Icons** — replace `GS.png` / `orcid.png` with your own +- **Page geometry** — adjust margins in `.cls` if needed + +### Knowledge Base (built by skills, then editable) + +| File | How to customize | +|------|-----------------| +| **Experience files** | Edit bullet text, add/remove achievements, adjust tags | +| **Bundles** | Change priority matrices, rewrite summary guides, add role types | +| **Skills taxonomy** | Add/remove skills, change groupings, adjust bold rules | +| **Pub metadata** | Update citation counts, add new publications | + +### Reference Docs (advanced) + +| File | What you'd change | +|------|-------------------| +| `resume_reference.md` | Page budgets, character limits, section specs | +| `cl_reference.md` | Cover letter paragraph templates, word count targets | +| `critical_rules.md` | Generation-time rules tables | +| `critique_framework.md` | Scoring weights, critique dimensions | +| `shared_ops.md` | Session workflow, file derivation logic | + +### Skill Prompts (advanced) + +Each skill is a markdown file in `.claude/skills//SKILL.md`. You can: +- Add STOP points for more user control +- Change the number of web searches in Phase 0 +- Adjust how many bullets per position +- Modify the critique scoring weights +- Add new skills for your workflow + +--- + +## Key Design Decisions + +- **Accuracy > Relevance > Impact > ATS > Brevity** — the priority hierarchy for every generation decision +- **LaTeX-only output** — Claude generates `.tex`, you compile locally. No formatting surprises. +- **FLIPPED position format** — the bold line under each position title is a JD-customized theme, not a generic description. This is the strongest tailoring lever. +- **Structured provenance** — every achievement is tracked from source paper through extraction to experience file to resume bullet +- **Character-precise budgets** — every bullet is calibrated to fit the template geometry, not "try to keep it short" +- **Session files as state** — all decisions for a JD live in one file. Skills can recover from interruptions. +- **Anti-fabrication by design** — provenance flags, verb discipline, and corrections logs prevent overclaiming even under pressure to impress +- **AI fingerprint avoidance** — a dedicated rules file is loaded by all generation and critique skills, covering banned words and phrases (with technical exceptions), structural anti-patterns, positive markers, and a 12-item post-generation checklist + +--- + +## FAQ + +**Q: Do I need to know LaTeX?** +No. Claude generates the `.tex` files. You just compile them (`pdflatex file.tex`). The templates handle all formatting. + +**Q: How many papers should I extract?** +All papers where you're first author or co-first author, plus key contributing-author papers. Quality matters more than quantity — 5 well-extracted papers beat 20 shallow ones. + +**Q: Can I use this for non-academic roles?** +Yes. The framework supports any role type — define them in `config.md`. Industry R&D, consulting, data science, and engineering roles all work. Just create appropriate bundles. + +**Q: What if I don't have a Google Scholar / ORCID?** +Remove those lines from the templates. The framework adapts to what you have. + +**Q: How do I update after publishing new papers?** +Run `/setup-extract` on the new paper, then update your experience file and bundles. Existing session files are not affected. + +**Q: Can I use this with resume formats other than the included templates?** +Yes. The `.cls` files define the visual style. You can modify them or write your own. The skills generate content based on the template structure — update the `[GENERATE: ...]` and `[FIXED: ...]` markers in your template. + +**Q: Can multiple people use the same kit?** +Each person needs their own clone with their own `config.md`, knowledge base, and templates. The framework itself is shared; the content is personal. + +**Q: What Claude model should I use?** +The skills are designed for Claude's most capable models (Opus, Sonnet). Less capable models may skip steps or produce lower-quality output. diff --git a/README.md b/README.md index d9cd501..1c80b31 100644 --- a/README.md +++ b/README.md @@ -1,404 +1,159 @@ # claude-resume-kit -A Claude Code-powered framework for generating tailored resumes, CVs, and cover letters from structured knowledge bases. +Most AI resume tools work the same way: paste resume + paste JD, get a rewrite. They don't know which of your papers is published vs. under review. They don't know you only ran the simulations, not the experiments. They'll upgrade "contributed to" into "developed" without blinking. -Built for researchers, engineers, and technical professionals who apply to many positions and need each application package customized — without starting from scratch every time. +This is different. You extract your papers, codebases, and reports once — the system asks structured questions about each one. After that, every new application is just pointing it at a JD. It picks the right achievements, frames them for the audience, enforces accuracy, and generates LaTeX you compile locally. -## Why This Exists - -Applying to jobs as a researcher is painful. Each position needs a different framing of the same work: a national lab cares about method development, industry wants throughput metrics, academia wants publications and teaching. You end up with 15 slightly different Word docs, inconsistent formatting, and no systematic way to ensure you haven't overclaimed something. - -This framework treats resume generation as a **structured pipeline** with enforced accuracy rules, not a "rewrite my resume" chat prompt. You build your knowledge base once, then generate tailored output for each JD in minutes. - -**What makes it different from ChatGPT resume prompts:** -- **Anti-fabrication rules** baked into every skill — accuracy always beats impressiveness -- **Provenance tracking** — knows what's published vs. under review vs. internal -- **Role-type bundles** that frame the same work differently for different audiences -- **AI fingerprint avoidance** — banned words, structural anti-patterns, and a 12-item post-gen checklist so output reads human-written -- **Mechanical enforcement** of page budgets, character limits, and formatting rules -- **Session files** that track every decision, making edits and critiques stateful -- **LaTeX output** — pixel-perfect formatting, not "close enough" +Built for researchers and engineers with lots of source material (papers, code, reports) who apply to many positions across different employer types. --- -## How It Works +## What makes this different -``` -Your Papers ──→ /setup-extract ──→ Extractions ──→ /setup-build-kb ──→ Knowledge Base - │ -Job Description ──→ /make-resume ──→ Tailored Resume/CV (.tex) │ - │ ↓ │ - /make-cl ──→ Cover Letter (.tex) │ - │ ↓ │ - /critique ──→ 9-Part Score + AI Scan + Fixes │ - │ ↓ │ - /edit-resume ──→ Refined Package │ -``` +**Knowledge base, not a rewriter.** You extract once. Every application draws from verified source material — not a pasted resume that gets "improved." -**One-time setup (do once):** -1. `/setup-extract` — Run on each paper/project to create structured extraction files -2. `/setup-build-kb` — Synthesize extractions into experience files, bundles, and skills taxonomy +**Anti-fabrication by design.** Provenance flags on every achievement (published / under review / internal). Verb discipline rules prevent overclaiming. A corrections log ensures fixed errors don't reappear. -**Per-application (do for each JD):** -3. `/make-resume ` — Analyze JD, plan bullets, generate tailored LaTeX -4. `/make-cl` — Generate a matching cover letter from the session file -5. `/critique` — Independent 8-dimension quality review -6. `/edit-resume` — Refine based on critique or your own feedback +**AI fingerprint avoidance.** Banned-word lists, structural anti-patterns, and a 12-item post-generation scan so output reads as human-written. + +**Multi-perspective critique.** Five reader personas (ATS bot through technical reviewer) score your resume across 8 dimensions in a fresh context window. + +**LaTeX output, locally compiled.** No data leaves your machine beyond the Claude Code conversation. + +--- + +## Example Output + +Here's what the system generates for the included fictional researcher (Dr. Jordan Chen, computational biologist) applying to a tenure-track faculty position: + +- [Example Resume (PDF)](resume_builder/examples/example_resume.pdf) — 2-page resume with JD-tailored bullets, skills, and publications +- [Example Cover Letter (PDF)](resume_builder/examples/example_cover_letter.pdf) — 1-page academic cover letter with specific hooks +- [Example Session File](resume_builder/examples/example_session_file.md) — the decision log that produced this output +- [Source .tex files](resume_builder/examples/output/) — the LaTeX source Claude generated + +All example data is in `resume_builder/examples/` — extraction, experience file, bundle, config, and session file. + +--- + +## What you actually do + +**One-time setup (~10 min per paper):** +1. Drop your papers/reports into `knowledge_base/papers/` +2. Run `/setup-extract` on each — Claude reads it and asks you questions about your contributions and publication status +3. Run `/setup-build-kb` — synthesizes everything into your knowledge base + +**Per application (~15-20 min):** +1. Drop the JD into `JDs/` +2. Run `/make-resume JDs/target_job.txt` — approve the bullet plan, get a `.tex` file +3. Run `/make-cl` for a cover letter +4. Run `/critique` for a scored review with specific fixes Each step uses a **separate Claude Code session** for best quality (fresh context = less bias). --- -## Architecture - -``` -claude-resume-kit/ -├── CLAUDE.md # Auto-loaded project instructions -├── config.md # Your personal configuration -├── .claude/skills/ # 6 slash commands -│ ├── setup-extract/SKILL.md # Extract from papers → structured data -│ ├── setup-build-kb/SKILL.md # Synthesize KB from extractions -│ ├── make-resume/SKILL.md # JD → tailored resume/CV (.tex) -│ ├── make-cl/SKILL.md # Session → cover letter (.tex) -│ ├── edit-resume/SKILL.md # Edit from critique/feedback -│ └── critique/SKILL.md # Independent quality review -├── resume_builder/ -│ ├── reference/ # Generation rules and protocols -│ │ ├── shared_ops.md # Session workflow (all skills read this) -│ │ ├── resume_reference.md # Resume/CV formatting rules -│ │ ├── cl_reference.md # Cover letter rules -│ │ ├── critical_rules.md # Compact re-read for generation phase -│ │ ├── session_file_template.md # Session file format spec -│ │ └── critique_framework.md # 8-part critique system -│ ├── templates/ # LaTeX .cls classes + .tex templates -│ │ ├── resume.cls # 2-page resume class -│ │ ├── cv.cls # Multi-page CV class -│ │ ├── resume_template.tex # Resume structural template -│ │ ├── cv_template.tex # CV structural template -│ │ └── coverletter_template.tex # Cover letter template -│ ├── helpers/ -│ │ └── char_count.py # Character counting utility for bullets -│ ├── examples/ # Fictional "Dr. Jordan Chen" — full worked example -│ ├── experience/ # YOUR experience files (built by /setup-build-kb) -│ ├── bundles/ # YOUR role-type bundles (built by /setup-build-kb) -│ └── support/ # Skills taxonomy, pub metadata, AI fingerprint rules -├── knowledge_base/ -│ ├── extractions/ # Paper extractions (built by /setup-extract) -│ ├── papers/ # Drop your PDFs / .tex source here -│ └── notes/ # Any other reference material -├── JDs/ # Job descriptions (text files) -└── output/ # Generated .tex files, session files, critiques -``` - ---- - ## Prerequisites - **[Claude Code](https://docs.anthropic.com/en/docs/claude-code)** CLI installed and authenticated -- **A LaTeX distribution** for compiling `.tex` → `.pdf` (e.g., [TeX Live](https://tug.org/texlive/), [MacTeX](https://tug.org/mactex/), [MiKTeX](https://miktex.org/)) +- **A LaTeX distribution** for compiling `.tex` to `.pdf` (e.g., [TeX Live](https://tug.org/texlive/), [MacTeX](https://tug.org/mactex/), [MiKTeX](https://miktex.org/)) - **Your research papers** or project documentation ready for extraction --- -## Quickstart +## Try it first (5 minutes) -### 1. Clone and enter the project +Want to see what it does before extracting your own papers? The repo includes a complete example knowledge base for a fictional researcher: + +```bash +git clone https://github.com/ARPeeketi/claude-resume-kit.git +cd claude-resume-kit +claude +/make-resume JDs/example_jd.txt +``` + +This runs the full pipeline — JD analysis, bullet selection, LaTeX generation — using the included example data. No setup required. + +--- + +## Full Setup + +### 1. Clone and configure ```bash git clone https://github.com/ARPeeketi/claude-resume-kit.git cd claude-resume-kit ``` -### 2. Configure your profile +Edit `config.md` with your details (name, email, provenance flags, role types). See `resume_builder/examples/example_config.md` for a complete example. -Edit `config.md` with your details. This file is read by every skill. +### 2. Extract your papers -```markdown -## Personal Info -- **Name:** Your Name -- **Email:** you@email.com -- **LinkedIn:** linkedin.com/in/yourprofile -... - -## Provenance Flags -| Item | Status | Correct Framing | -|------|--------|----------------| -| My ML paper | published in Nature | OK to say "published" | -| Internal tool | unpublished | "infrastructure I developed" — never imply peer-reviewed | - -## Role Types -| Role Name | Target Employers | Tier | Bundle File | -|-----------|-----------------|------|-------------| -| Academic | R1 universities | 1 | bundle_academic.md | -| Industry | Tech companies | 2 | bundle_industry.md | -``` - -See `resume_builder/examples/example_config.md` for a complete example. - -### 3. Drop your papers - -Place PDFs or `.tex` source files in `knowledge_base/papers/`. - -### 4. Extract from each paper +Place PDFs or `.tex` source files in `knowledge_base/papers/`, then: ``` /setup-extract knowledge_base/papers/my_paper.pdf ``` -Claude reads the paper, asks clarifying questions about your specific contributions, then creates a structured extraction in `knowledge_base/extractions/`. Repeat for each paper. +Claude reads the paper, asks clarifying questions about your contributions, and creates a structured extraction. Repeat for each paper. -### 5. Build your knowledge base +### 3. Build your knowledge base ``` /setup-build-kb ``` -This synthesizes all extractions into: -- **Experience files** (`resume_builder/experience/`) — one per position, with pre-written 2L and 3L bullet variants for every achievement -- **Role-type bundles** (`resume_builder/bundles/`) — positioning guides for each audience (what to emphasize, what to omit, how to frame) -- **Support files** (`resume_builder/support/`) — skills taxonomy, publication metadata, AI fingerprint avoidance rules +This synthesizes all extractions into experience files, role-type bundles, and support files. -### 6. Customize your LaTeX templates +### 4. Customize your LaTeX templates -Open the templates and fill in your **FIXED sections** — content that never changes per JD: +Open the templates in `resume_builder/templates/` and fill in your FIXED sections — education, header, awards, publications. The `[CONFIG: ...]` placeholders show you what to fill in. -- `resume_builder/templates/resume_template.tex` — Education, header, awards -- `resume_builder/templates/cv_template.tex` — Education, publications, header, awards, collaborations -- `resume_builder/templates/coverletter_template.tex` — Header, signature block - -The `[CONFIG: ...]` placeholders show you exactly what to fill in. The `[GENERATE: ...]` sections are filled by Claude during generation. - -### 7. Generate for a job - -Save the job description as a text file in `JDs/`, then: +### 5. Generate for a job ``` /make-resume JDs/target_job.txt ``` -This runs a 3-phase pipeline: -- **Phase 0:** Web-searches the company, analyzes JD keywords, selects role-type bundle -- **Phase 1:** Plans which bullets to include and in what order (you approve the plan) -- **Phase 2:** Generates the full `.tex` file with enforced character limits - -### 8. Cover letter + critique (separate sessions) - -``` -/clear -/make-cl -``` -``` -/clear -/critique -``` - -Then `/edit-resume` to address any critique findings. +Then in separate sessions: `/make-cl` for the cover letter, `/critique` for a scored review. --- -## Concepts +## How It Works -### Session Files - -Every JD gets a session file (`output//session_.md`) that tracks: -- JD analysis and ATS keywords -- Which bundle was selected -- Bullet plan (which achievements, in what order, at what length) -- All generation decisions and their rationale -- Cover letter plan -- Critique scores - -All 4 generation skills read and update this file. It's the single source of truth for each application. - -### Experience Files - -One file per position (e.g., `experience_postdoc_university.md`). Each achievement has: -- **Source paper** with citation -- **Methods and tools** used -- **Quantitative results** -- **Pre-written bullet variants** (2-line and 3-line) -- **Tags** for which role types this achievement is relevant to -- **Significance** context for cover letters - -### Role-Type Bundles - -One file per target audience (e.g., `bundle_academic.md`). Each bundle contains: -- **S1: Role Profile** — what this audience values, positioning strategy -- **S2: Summary Guide** — how to write the summary for this role type -- **S3: Achievement Reframing Map** — priority ranking of your achievements for this audience -- **S4: Skills Guide** — which tools to bold, which to include, grouping strategy -- **S5: Cover Letter Guide** — opening hooks, paragraph templates, anti-patterns - -### Provenance Flags - -The system enforces accuracy through provenance tracking in `config.md`. Every achievement is tagged with its publication status. The skills check this table before every output and will never: -- Claim unpublished work is published -- Claim internal tools are peer-reviewed -- Use full-ownership verbs for shared work -- Inflate author position - -### The Critique System - -The `/critique` skill runs a 9-part assessment: -1. **Domain-Specialist Lens** — reviewer persona, gap analysis, competitive landscape -2. **Five-Perspective Read-Through** — ATS bot, recruiter (10s), HR (30s), hiring manager (2min), technical reviewer (10min) -3. **Eight-Dimension Scoring** — weighted score out of 100 -4. **Interview Likelihood** — per-reader probability estimates -5. **Tiered Improvements** — ranked by point impact -6. **Interview Bridge Points** — resume-to-interview talking points -7. **AI Fingerprint Scan** — banned words, em-dash count, `-ing` endings, 12-item checklist -8. **Cover Letter Critique** — 6 sub-checks -9. **Post-Generation Verification** — mechanical and content checklists - ---- - -## What You Can Customize - -### Everything in `config.md` (edit directly) - -| Setting | What it controls | Example | -|---------|-----------------|---------| -| **Personal Info** | Name, email, phone, links on all outputs | Your contact details | -| **Document Preferences** | Page counts, bullet line variants, skills layout | `Resume: 2 pages, CV: 5 pages` | -| **Provenance Flags** | What claims are safe to make | `ML paper: under review → never say "published"` | -| **Role Types** | Target audiences and their bundles | `Academic (Tier 1), Industry R&D (Tier 2)` | -| **Decision Tree** | How JD keywords map to role types | `"tenure-track" → Academic` | -| **FIXED Sections** | Template sections that never change per JD | `Education, Publications, Awards` | -| **Output Rules** | Package formats and constraints | `Resume: 2pg + 1pg CL = 3pg package` | -| **KB Corrections** | Errors to never re-introduce | `Accuracy is 2.1 meV/atom, not 2.3` | - -### LaTeX Templates (edit directly) - -- **Fonts, colors, spacing** — modify `.cls` files -- **Section order** — reorder sections in `.tex` templates -- **FIXED content** — fill in education, awards, publications, header -- **Icons** — replace `GS.png` / `orcid.png` with your own -- **Page geometry** — adjust margins in `.cls` if needed - -### Knowledge Base (built by skills, then editable) - -| File | How to customize | -|------|-----------------| -| **Experience files** | Edit bullet text, add/remove achievements, adjust tags | -| **Bundles** | Change priority matrices, rewrite summary guides, add role types | -| **Skills taxonomy** | Add/remove skills, change groupings, adjust bold rules | -| **Pub metadata** | Update citation counts, add new publications | - -### Reference Docs (advanced — edit if you know what you're doing) - -| File | What you'd change | -|------|-------------------| -| `resume_reference.md` | Page budgets, character limits, section specs | -| `cl_reference.md` | Cover letter paragraph templates, word count targets | -| `critical_rules.md` | Generation-time rules tables | -| `critique_framework.md` | Scoring weights, critique dimensions | -| `shared_ops.md` | Session workflow, file derivation logic | - -### Skill Prompts (advanced) - -Each skill is a markdown file in `.claude/skills//SKILL.md`. You can: -- Add STOP points for more user control -- Change the number of web searches in Phase 0 -- Adjust how many bullets per position -- Modify the critique scoring weights -- Add new skills for your workflow - ---- - -## Skill Reference +``` +Your Papers --> /setup-extract --> Extractions --> /setup-build-kb --> Knowledge Base + | +Job Description --> /make-resume --> Tailored Resume/CV (.tex) | + | v | + /make-cl --> Cover Letter (.tex) | + | v | + /critique --> 8-Part Score + AI Scan + Fixes | + | v | + /edit-resume --> Refined Package | +``` | Skill | Purpose | Input | Output | |-------|---------|-------|--------| | `/setup-extract` | Extract structured data from a paper | Paper path | `knowledge_base/extractions/*.md` | -| `/setup-build-kb` | Build resume artifacts from extractions | All extractions | `resume_builder/{experience,bundles,support}/` | +| `/setup-build-kb` | Build KB from extractions | All extractions | `resume_builder/{experience,bundles,support}/` | | `/make-resume` | Generate tailored resume or CV | JD path | `output//e2e_*.tex` + session file | | `/make-cl` | Generate matching cover letter | Session file | `output//*_cover_letter.tex` | -| `/edit-resume` | Edit resume/CV/CL from feedback | Session file + feedback | Updated `.tex` files | +| `/edit-resume` | Edit resume/CV/CL from feedback | Session + feedback | Updated `.tex` files | | `/critique` | Independent quality review | Session file | `output//critique_*.md` | --- -## Three-Session Workflow +## Documentation -For best results, use a **separate Claude Code session** for each step. This gives each skill fresh context, which produces better quality (especially for critique — you want fresh eyes, not the same context that generated the resume). - -``` -Session 1: /make-resume JDs/job.txt → resume/CV .tex - /clear -Session 2: /make-cl → cover letter .tex - /clear -Session 3: /critique → critique .md with score - /clear - /edit-resume → refined .tex (if needed) -``` - ---- - -## Key Design Decisions - -- **Accuracy > Relevance > Impact > ATS > Brevity** — the priority hierarchy for every generation decision -- **LaTeX-only output** — Claude generates `.tex`, you compile locally. No formatting surprises. -- **FLIPPED position format** — the bold line under each position title is a JD-customized theme, not a generic description. This is the strongest tailoring lever. -- **Structured provenance** — every achievement is tracked from source paper → extraction → experience file → resume bullet -- **Character-precise budgets** — every bullet is calibrated to fit the template geometry. No "try to keep it short." -- **Session files as state** — all decisions for a JD live in one file. Skills can recover from interruptions. -- **Anti-fabrication by design** — provenance flags, verb discipline, and corrections logs prevent overclaiming even under pressure to impress. -- **AI fingerprint avoidance** — a dedicated rules file (`resume_builder/support/ai_fingerprint_rules.md`) is loaded by all 4 generation/critique skills. It includes banned words and phrases (with technical exceptions), structural anti-patterns (e.g., excessive `-ing` bullet endings, prose em-dashes), positive markers to prefer, and a 12-item post-generation checklist. Templates use period separators instead of em-dashes in Fellowships/Honors sections to avoid a common AI tell. - ---- - -## Examples - -The `resume_builder/examples/` directory contains a complete worked example for a fictional researcher, **Dr. Jordan Chen** (computational biologist). This includes: - -- `example_config.md` — filled-in configuration -- `extractions/example_extraction.md` — a paper extraction -- `experience/example_experience.md` — experience file with 11 achievements across 2 positions -- `bundles/example_bundle.md` — an Academic role-type bundle -- `example_session_file.md` — a completed session file showing the full pipeline - -Study these to understand the data model before building your own knowledge base. - ---- - -## FAQ - -**Q: Do I need to know LaTeX?** -No. Claude generates the `.tex` files. You just compile them (`pdflatex file.tex`). The templates handle all formatting. - -**Q: How many papers should I extract?** -All papers where you're first author or co-first author, plus key contributing-author papers. Quality matters more than quantity — 5 well-extracted papers beat 20 shallow ones. - -**Q: Can I use this for non-academic roles?** -Yes. The framework supports any role type — define them in `config.md`. Industry R&D, consulting, data science, and engineering roles all work. Just create appropriate bundles. - -**Q: What if I don't have a Google Scholar / ORCID?** -Remove those lines from the templates. The framework adapts to what you have. - -**Q: How do I update after publishing new papers?** -Run `/setup-extract` on the new paper, then update your experience file and bundles. Existing session files are not affected. - -**Q: Can I use this with resume formats other than the included templates?** -Yes. The `.cls` files define the visual style. You can modify them or write your own. The skills generate content based on the template structure — update the `[GENERATE: ...]` and `[FIXED: ...]` markers in your template. - -**Q: How long does the initial setup take?** -Depends on how many papers you have. Expect ~10 minutes per paper for extraction, then ~30 minutes for `/setup-build-kb` to synthesize everything. After that, each new JD takes about 15-20 minutes across all three sessions. - -**Q: Can multiple people use the same kit?** -Each person needs their own clone with their own `config.md`, knowledge base, and templates. The framework itself is shared; the content is personal. - -**Q: What Claude model should I use?** -The skills are designed for Claude's most capable models (Opus, Sonnet). Less capable models may skip steps or produce lower-quality output. +For architecture details, customization tables, the full critique system breakdown, key design decisions, and FAQ, see **[DOCS.md](DOCS.md)**. --- ## Contributing -Issues and PRs welcome. If you find a bug in the skill prompts, critique framework, or templates, please open an issue. - -When contributing, keep in mind: -- The example files use the fictional Dr. Jordan Chen — keep examples in that persona -- Reference docs should stay domain-agnostic (no field-specific examples) +Issues and PRs welcome. When contributing: +- Example files use the fictional Dr. Jordan Chen — keep examples in that persona +- Reference docs should stay domain-agnostic - Test skill changes against the example data before submitting --- diff --git a/resume_builder/examples/example_cover_letter.pdf b/resume_builder/examples/example_cover_letter.pdf new file mode 100644 index 0000000000000000000000000000000000000000..3210dbbff442ef5f7a4882e58aa13a117688017a GIT binary patch literal 100354 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 LQdM>JcjE#8^_O`L literal 0 HcmV?d00001 diff --git a/resume_builder/examples/example_resume.pdf b/resume_builder/examples/example_resume.pdf new file mode 100644 index 0000000000000000000000000000000000000000..14cab038817bd5cfad7b28450b1e3512a6931d49 GIT binary patch literal 85318 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
  • L5F$2sClnH@p*b22`Nf_2WTr6WMd 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 E6Uj&lIsgCw literal 0 HcmV?d00001 diff --git a/resume_builder/examples/output/e2e_whitfield_proteineng_cover_letter.tex b/resume_builder/examples/output/e2e_whitfield_proteineng_cover_letter.tex new file mode 100644 index 0000000..11d6df8 --- /dev/null +++ b/resume_builder/examples/output/e2e_whitfield_proteineng_cover_letter.tex @@ -0,0 +1,43 @@ +% Example output — Dr. Jordan Chen cover letter for Whitfield University +% Generated by claude-resume-kit for demonstration purposes +% This is a fictional researcher; all data is fabricated. + +\documentclass[11pt,a4paper,roman]{moderncv} +\usepackage[english]{babel} +\moderncvstyle{classic} +\moderncvcolor{green} +\usepackage[utf8]{inputenc} +\usepackage{ragged2e} +\usepackage[scale=0.79]{geometry} +\usepackage[version=4,arrows=pgf-filled]{mhchem} +\renewcommand*{\makeletterclosing}{\par\vspace{2ex}\closingname\par} + +\name{Jordan}{Chen} +\address{Richland, WA 99354} +\phone[mobile]{+1 (555) 123-4567} +\email{jordan.chen@email.com} + +\begin{document} + +\recipient{To}{Hiring Committee\\Department of Biomedical Engineering\\Whitfield University\\Westbrook, MA 02481} +\date{\today} +\opening{Dear Members of the Hiring Committee,} +\makelettertitle + +\begin{justify} +Your department's work at the intersection of structural biology and therapeutic design resonates with the research program I have built over the past three years: using machine learning to accelerate protein engineering decisions that would otherwise take months of experimental iteration. As a postdoctoral researcher developing ML-guided enzyme screening pipelines, I am excited to apply for the Assistant Professor position in Computational Protein Engineering (BME-2026-0042), where I would establish an independent group bridging data-driven protein design and biomolecular simulation. + +At Lakewood University, I fine-tuned the ESM-2 protein language model on 45,000 experimental melting temperatures to screen 8,500 enzyme variants for industrial thermostability, compressing what would have been over a year of wet-lab work into 48 hours of computation. Five of our top seven candidates were confirmed experimentally by collaborators via differential scanning calorimetry. I then co-developed an open-source transfer learning framework that reduces labeled training data requirements by 60\%, now adopted by four external research groups. More recently, I extended our ML pipeline to predict enzyme tolerance across eight organic co-solvent systems, opening a pathway toward engineering biocatalysts for green chemistry. This research trajectory, from classical MD to ML-accelerated protein engineering, reflects the kind of program I would build at Whitfield. + +My doctoral work at Westfield established the simulation foundations that make this ML approach rigorous rather than purely correlative. I developed enhanced sampling protocols that predict protein folding temperatures within 8 K of experiment, benchmarked four force fields for intrinsically disordered proteins, and calculated ligand binding free energies across three drug target families with sub-kcal/mol accuracy. I also built the curated thermostability database that directly enabled my postdoctoral ML work. Throughout, I mentored three graduate students and developed computational lab modules now used department-wide. + +I would welcome the opportunity to contribute to Whitfield's strengths in biomaterials and therapeutic design. I could teach courses in computational biology, molecular modeling, and machine learning for biomedical applications. I look forward to discussing how my research program would complement your department's existing strengths and the collaborative opportunities available through your HPC infrastructure. +\end{justify} + +\vspace{0.3cm} +{Sincerely,\\ +Jordan Chen, Ph.D.\\ +Postdoctoral Research Associate\\ +Lakewood University} + +\end{document} diff --git a/resume_builder/examples/output/e2e_whitfield_proteineng_resume.tex b/resume_builder/examples/output/e2e_whitfield_proteineng_resume.tex new file mode 100644 index 0000000..4486109 --- /dev/null +++ b/resume_builder/examples/output/e2e_whitfield_proteineng_resume.tex @@ -0,0 +1,154 @@ +% Example output — Dr. Jordan Chen applying to Whitfield University +% Generated by claude-resume-kit for demonstration purposes +% This is a fictional researcher; all data is fabricated. + +\documentclass{resume} +\usepackage{hyperref} +\usepackage{enumitem} +\usepackage{fontawesome} +\usepackage{tikz} +\usepackage{graphicx} +\hypersetup{ + colorlinks = true, + linkcolor = [rgb]{0.9,0.4,0.4}, + anchorcolor = [rgb]{0.9,0.4,0.4}, + citecolor = [rgb]{0.4,0.4,0.4}, + filecolor = [rgb]{0.4,0.4,0.4}, + urlcolor = [rgb]{0.0,0.0,0.99}, +} +\usepackage{xcolor} +\usepackage[version=4,arrows=pgf-filled]{mhchem} +\usepackage[includefoot,left=0.5in,top=0.5in,right=0.5in,bottom=0.2in,textwidth=7.5in,textheight=10.8in]{geometry} +\usepackage{fancyhdr} +\pagestyle{fancy} +\fancyhf{} +\renewcommand{\headrulewidth}{0pt} +\fancyfoot[R]{\hfill \thepage/\pageref{LastPage}} +\newcommand{\tab}[1]{\hspace{.2667\textwidth}\rlap{#1}} +\newcommand{\itab}[1]{\hspace{0em}\rlap{#1}} + +\name{Jordan Chen, Ph.D.} +\address{jordan.chen@email.com \\ +1 (555) 123-4567} +\address{Richland, WA (Open to relocation to Westbrook, MA)} +\address{{Computational Protein Engineering $\vert$ ML-Guided Enzyme Design $\vert$ Biomolecular Simulation}} + +\begin{document} + +\vspace{-0.15cm} + +%---------------------------------------------------------------------------------------- +% SUMMARY +%---------------------------------------------------------------------------------------- +\begin{rSection}{Summary} +Computational biologist with 8+ years combining \textbf{protein language models} and \textbf{molecular dynamics simulations} for enzyme engineering and drug discovery. Fine-tuned ESM-2 on 45K experimental stability measurements to screen 8,500 enzyme variants at 3,000$\times$ experimental throughput, with 5 hits confirmed by collaborators. Co-developed open-source transfer learning framework adopted by 4 external groups. 15 publications (7 first-author) in ACS Catalysis, J.\ Chem.\ Theory Comput., and J.\ Med.\ Chem. +\end{rSection} +\vspace{-0.15cm} + +%---------------------------------------------------------------------------------------- +% TECHNICAL SKILLS +%---------------------------------------------------------------------------------------- +\begin{rSection}{Technical Skills} + +\begin{skillgroup}{Molecular Simulation \& Modeling} +\skilldash{\textbf{GROMACS}, OpenMM, AMBER -- metadynamics, replica exchange MD, free energy perturbation} +\skilldash{AlphaFold2, Rosetta, AutoDock Vina -- protein structure prediction and molecular docking} +\skilldash{CHARMM36m, AMBER ff19SB, OPLS-AA/M -- force field benchmarking for disordered proteins} +\skilldash{Collective variable design, enhanced sampling protocol development, convergence analysis} +\end{skillgroup} + +\begin{skillgroup}{Machine Learning \& Data Science} +\skilldash{\textbf{Protein language models} (ESM-2), graph neural networks, transfer learning, active learning} +\skilldash{\textbf{PyTorch}, scikit-learn, BioPython -- model fine-tuning, feature engineering, sequence analysis} +\skilldash{Regression, cross-validation, Spearman/RMSE benchmarking, dataset curation from public DBs} +\end{skillgroup} + +\begin{skillgroup}{Programming \& HPC} +\skilldash{\textbf{Python}, Bash, SQL -- scientific computing, analysis pipelines, database management} +\skilldash{\textbf{SLURM}, Snakemake, Git, DVC -- HPC workflow automation and reproducible research} +\end{skillgroup} + +\begin{skillgroup}{Analysis \& Visualization} +\skilldash{MDAnalysis, ProDy, PyMOL, matplotlib, seaborn -- trajectory analysis, publication figures} +\skilldash{PostgreSQL, pandas -- curated stability databases with automated quality filters for ML} +\end{skillgroup} + +\begin{skillgroup}{Domain Expertise} +\skilldash{Protein engineering, enzyme thermostability, folding thermodynamics, drug discovery} +\skilldash{Intrinsically disordered proteins, ligand binding, biocatalysis, directed evolution} +\end{skillgroup} + +\end{rSection} +\vspace{-0.15cm} + +%---------------------------------------------------------------------------------------- +% RESEARCH EXPERIENCE +%---------------------------------------------------------------------------------------- +\begin{rSection}{Research Experience} + +\begin{rSubsection}{ML-Accelerated Protein Engineering and Computational Enzyme Design}{\textcolor{black!60}{Aug 2023 -- Present}}{Postdoctoral Research Associate, Lakewood University}{} +\item Fine-tuned ESM-2 protein language model on 45K experimental melting temperatures, achieving 0.82 Spearman correlation and enabling 3,000$\times$ throughput screening of 8,500 enzyme variants for industrial thermostability. +\item Co-developed transfer learning framework from protein language models reducing labeled training data by 60\% across 5 enzyme families, released as open-source tool with 200+ GitHub stars. +\item Extended protein language model to predict enzyme solvent tolerance across 8 organic co-solvent systems, validating against 50-ns explicit-solvent MD for 80 enzyme variants and identifying 4 candidates for green chemistry. +\item Automated sequence-to-simulation pipeline using Snakemake workflow manager, reducing per-variant setup from 4 hours to 10 minutes and supporting 6 researchers across 3 active projects. +\end{rSubsection} + +\begin{rSubsection}{Enhanced Sampling Methods for Protein Folding and Ligand Binding}{\textcolor{black!60}{Aug 2018 -- Jul 2023}}{Ph.D.\ Researcher, Westfield Institute of Technology}{} +\item Developed metadynamics-based enhanced sampling protocol for protein folding free energy landscapes, predicting folding temperatures within 8 K of experiment across 6 small proteins. +\item Calculated relative binding free energies for 40 congeneric ligand pairs via free energy perturbation, achieving 0.9 kcal/mol RMSE against experimental IC50 data across 3 drug target families. +\item Built curated protein thermostability database integrating 12,000 experimental melting temperatures from 3 public sources, with automated quality filters adopted by 8 lab members for ML training set construction. +\end{rSubsection} + +\begin{rSubsection}{Computational Biophysics and Structural Analysis}{\textcolor{black!60}{May 2016 -- Jul 2018}}{Undergraduate Research Assistant, Eastgate University}{} +\item Performed homology modeling and 100-ns MD simulations of 4 mutant lysozyme variants, identifying destabilizing cavity mutations consistent with published experimental unfolding data. +\item Built Python analysis scripts for automated hydrogen bond occupancy tracking across 500-ns aggregate trajectories, adopted by 3 lab members for ongoing protein stability projects. +\end{rSubsection} + +\end{rSection} +\vspace{-0.15cm} + +%---------------------------------------------------------------------------------------- +% EDUCATION +%---------------------------------------------------------------------------------------- +\begin{rSection}{Education} +{Ph.D., Biomedical Engineering} \hfill {\textcolor{black!60}{Aug 2018 -- Jul 2023}}\\ +{Westfield Institute of Technology}, Westfield, MA \hfill GPA: \textbf{3.92}/4.00 + +{B.S., Biochemistry (Honors)} \hfill {\textcolor{black!60}{Aug 2014 -- May 2018}}\\ +{Eastgate University}, Portland, OR \hfill GPA: \textbf{3.87}/4.00 +\end{rSection} +\vspace{-0.15cm} + +%---------------------------------------------------------------------------------------- +% SELECTED PUBLICATIONS +%---------------------------------------------------------------------------------------- +\begin{rSection2}{Selected Publications (15 papers $\vert$ 280+ citations)} + +\item \textbf{J.\ Chen}, R.\ Nakamura, S.\ Patel, K.\ Holmberg, M.\ Rivera. ``Deep Learning-Guided Screening of Thermostable Enzyme Variants for Industrial Biocatalysis.'' \textit{ACS Catalysis}, 2025. + +\item \textbf{J.\ Chen}, M.\ Rivera, K.\ Holmberg. ``Transfer Learning from Protein Language Models for Low-Data Enzyme Property Prediction.'' \textit{Bioinformatics}, 2024. + +\item \textbf{J.\ Chen}, L.\ Alvarez. ``Ligand Binding Free Energies via Enhanced-Sampling FEP for Three Drug Target Families.'' \textit{J.\ Med.\ Chem.}, 2023. + +\item \textbf{J.\ Chen}, L.\ Alvarez. ``Metadynamics Protocol for Protein Folding Free Energy Landscapes.'' \textit{J.\ Chem.\ Theory Comput.}, 2022. + +\item \textbf{J.\ Chen}, P.\ Kowalski, L.\ Alvarez. ``Force Field Benchmarking for Intrinsically Disordered Protein Ensembles.'' \textit{J.\ Chem.\ Theory Comput.}, 2021. + +\end{rSection2} +\vspace{-0.15cm} + +%---------------------------------------------------------------------------------------- +% HONORS & AWARDS +%---------------------------------------------------------------------------------------- +\begin{rSection2}{Honors \& Awards} +\item \textbf{NSF Graduate Research Fellowship}, National Science Foundation (2019). Three-year fellowship supporting doctoral research in computational protein engineering. +\item \textbf{Best Oral Presentation}, Westfield Biophysics Symposium (2022). Enhanced sampling methods for protein folding thermodynamics. +\item \textbf{Dean's Teaching Award}, Westfield Institute of Technology (2021). Outstanding TA in computational biology. +\end{rSection2} +\vspace{-0.1cm} + +\begin{center} +\vspace{0.15cm} +\textit{Authorized to work in the United States} +\end{center} + +\end{document}