Skip to content

Commit 909450b

Browse files
committed
docs: update README to reflect multi-job feature and current repo state
Major updates to align README with recent multi-job support PR: - Add multi-job batch processing to Overview and Key Features - Update Files section to list all 13 markdown files including: * multi-job-workflow.md * MARKETPLACE.md, SUBMISSION_GUIDE.md * docs/ directory with schemas, plans, and testing - Expand Architecture section with both single-job and multi-job workflows - Add Quick Start section for batch mode with time savings metrics - Include 2 new usage examples demonstrating multi-job scenarios - Update Testing section to reference multi-job test checklist Fixes documentation sync issue after PR #1 merge.
1 parent 59bea6a commit 909450b

File tree

1 file changed

+128
-8
lines changed

1 file changed

+128
-8
lines changed

README.md

Lines changed: 128 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
This Claude Code skill generates high-quality, tailored resumes optimized for specific job descriptions while maintaining factual integrity. It goes beyond simple keyword matching by:
2424

25+
- **Multi-Job Batch Processing:** Process 3-5 similar jobs efficiently with shared experience discovery (NEW!)
2526
- **Deep Research:** Analyzes company culture, role requirements, and success profiles
2627
- **Experience Discovery:** Surfaces undocumented experiences through conversational branching interviews
2728
- **Smart Matching:** Uses confidence-scored content selection with transparent gap identification
@@ -89,6 +90,7 @@ Add your existing resumes in markdown format:
8990

9091
## Quick Start
9192

93+
### Single Job Application
9294
**1. Invoke the skill in Claude Code:**
9395
```
9496
"I want to apply for [Role] at [Company]. Here's the JD: [paste job description]"
@@ -108,16 +110,61 @@ Add your existing resumes in markdown format:
108110
- Full transparency on content matching
109111
- Option to revise or approve at each stage
110112

113+
### Multiple Jobs (Batch Mode - NEW!)
114+
**1. Provide multiple job descriptions:**
115+
```
116+
"I want to apply for these 3 roles:
117+
1. [Company 1] - [Role]: [JD or URL]
118+
2. [Company 2] - [Role]: [JD or URL]
119+
3. [Company 3] - [Role]: [JD or URL]"
120+
```
121+
122+
**2. The skill will:**
123+
1. Detect multi-job intent and offer batch mode
124+
2. Build library once (shared across all jobs)
125+
3. Analyze gaps across ALL jobs (deduplicates common requirements)
126+
4. Conduct single discovery session addressing all gaps
127+
5. Process each job individually (research + tailoring)
128+
6. Present all resumes for batch review
129+
130+
**3. Time savings:**
131+
- Shared discovery session (ask once, not 3-5 times)
132+
- 11-27% faster than processing jobs sequentially
133+
- Same quality as single-job mode
134+
111135
## Files
112136

113-
- `SKILL.md` - Main skill implementation
137+
### Core Implementation
138+
- `SKILL.md` - Main skill implementation with single-job and multi-job workflows
139+
- `multi-job-workflow.md` - Complete multi-job batch processing workflow
114140
- `research-prompts.md` - Company/role research templates
115141
- `matching-strategies.md` - Content scoring algorithms
116142
- `branching-questions.md` - Experience discovery patterns
143+
144+
### Documentation
117145
- `README.md` - This file
146+
- `MARKETPLACE.md` - Marketplace listing information
147+
- `SUBMISSION_GUIDE.md` - Skill submission guidelines
148+
149+
### Supporting Documentation (`docs/`)
150+
- `docs/schemas/` - Data structure schemas for batch processing
151+
- `batch-state-schema.md` - Batch state tracking structure
152+
- `job-schema.md` - Job object schema
153+
- `docs/plans/` - Design documents and implementation plans
154+
- `2025-11-04-multi-job-resume-tailoring-design.md` - Multi-job feature design
155+
- `2025-11-04-multi-job-implementation-summary.md` - Implementation summary
156+
- `docs/testing/` - Testing checklists
157+
- `multi-job-test-checklist.md` - Comprehensive multi-job test cases
118158

119159
## Key Features
120160

161+
**🚀 Multi-Job Batch Processing (NEW!)**
162+
- Process 3-5 similar jobs efficiently
163+
- Shared experience discovery (ask once, apply to all)
164+
- Aggregate gap analysis with deduplication
165+
- Time savings: 11-27% faster than sequential processing
166+
- Incremental batches (add more jobs later)
167+
121168
**🔍 Deep Research**
122169
- Company culture and values
123170
- Role benchmarking via LinkedIn
@@ -127,6 +174,7 @@ Add your existing resumes in markdown format:
127174
- Conversational experience surfacing
128175
- Dynamic follow-up questions
129176
- Surfaces undocumented work
177+
- Multi-job context awareness
130178

131179
**🎯 Smart Matching**
132180
- Confidence-scored content selection
@@ -146,6 +194,7 @@ Add your existing resumes in markdown format:
146194

147195
## Architecture
148196

197+
### Single-Job Workflow
149198
```
150199
Phase 0: Library Build (always first)
151200
@@ -162,6 +211,25 @@ Phase 4: Generation (MD + DOCX + PDF + Report)
162211
Phase 5: Library Update (Conditional)
163212
```
164213

214+
### Multi-Job Workflow (NEW!)
215+
```
216+
Phase 0: Intake & Batch Initialization
217+
218+
Phase 1: Aggregate Gap Analysis (deduplicates across all jobs)
219+
220+
Phase 2: Shared Experience Discovery (ask once, apply to all)
221+
222+
Phase 3: Per-Job Processing (research + template + matching + generation for each)
223+
224+
Phase 4: Batch Finalization (review all resumes, update library)
225+
```
226+
227+
**Time Savings:**
228+
- 3 jobs: ~40 min vs ~45 min sequential (11% savings)
229+
- 5 jobs: ~55 min vs ~75 min sequential (27% savings)
230+
231+
See `multi-job-workflow.md` for complete details.
232+
165233
## Design Philosophy
166234

167235
**Truth-Preserving Optimization:**
@@ -221,6 +289,44 @@ RESULT:
221289
- Generated resume showing initiative and diverse skills
222290
```
223291

292+
### Example 4: Multi-Job Batch (NEW!)
293+
294+
```
295+
USER: "I want to apply for these 3 TPM roles:
296+
1. Microsoft 1ES Principal PM
297+
2. Google Cloud Senior TPM
298+
3. AWS Container Services Senior PM"
299+
300+
RESULT:
301+
- Detected multi-job mode, user confirmed
302+
- Built library once (29 resumes)
303+
- Gap analysis: 14 total gaps, 8 unique after deduplication
304+
- Shared discovery: 30-min session surfaced 5 new experiences
305+
* Kubernetes CI/CD for nonprofits
306+
* Azure migration for university lab
307+
* Cross-functional leadership examples
308+
- Processed 3 jobs: 85%, 88%, 78% JD coverage
309+
- Time: 40 minutes vs 45 minutes sequential (11% savings)
310+
- All 3 resumes + batch summary generated
311+
```
312+
313+
### Example 5: Incremental Batch Addition (NEW!)
314+
315+
```
316+
WEEK 1: User processes 3 jobs (Microsoft, Google, AWS) in 40 minutes
317+
318+
WEEK 2:
319+
USER: "I found 2 more jobs at Stripe and Meta. Add them to my batch?"
320+
321+
RESULT:
322+
- Loaded existing batch with 5 previously discovered experiences
323+
- Incremental gap analysis: only 3 new gaps (vs 14 original)
324+
- Quick 10-min discovery session for new gaps only
325+
- Processed 2 additional jobs: 82%, 76% coverage
326+
- Time: 20 minutes (vs 30 if starting from scratch)
327+
- Total: 5 jobs, 8 experiences discovered
328+
```
329+
224330
## Usage Patterns
225331

226332
**Internal role (same company):**
@@ -245,13 +351,8 @@ RESULT:
245351

246352
## Testing
247353

248-
See Testing Guidelines section in SKILL.md
249-
250-
**Run tests:**
251-
```bash
252-
cd ~/.claude/skills/resume-tailoring
253-
# Follow test procedures in SKILL.md Testing Guidelines section
254-
```
354+
### Single-Job Tests
355+
See Testing Guidelines section in SKILL.md (lines 1244-1320)
255356

256357
**Key test scenarios:**
257358
- Happy path (full workflow)
@@ -261,6 +362,25 @@ cd ~/.claude/skills/resume-tailoring
261362
- Title reframing accuracy
262363
- Multi-format generation
263364

365+
### Multi-Job Tests (NEW!)
366+
See `docs/testing/multi-job-test-checklist.md` for comprehensive test cases
367+
368+
**Key multi-job scenarios:**
369+
- Happy path (3 similar jobs)
370+
- Diverse jobs (low overlap detection)
371+
- Incremental batch addition
372+
- Pause/resume functionality
373+
- Individual vs batch review
374+
- Express mode processing
375+
- Error handling and graceful degradation
376+
377+
**Run tests:**
378+
```bash
379+
cd ~/.claude/skills/resume-tailoring
380+
# Single-job: Follow test procedures in SKILL.md Testing Guidelines section
381+
# Multi-job: Follow docs/testing/multi-job-test-checklist.md
382+
```
383+
264384
## Contributing
265385

266386
Contributions are welcome! Please follow these guidelines:

0 commit comments

Comments
 (0)