Update CLAUDE.md: new standardized directory structure for job applications

- New format: company/position/paul-halvorsen-resume.md (cleaner than old company-naming convention)
- Document build-resume skill usage with duplicate checking via applications_tracker.md
- Add examples of new directory structure (tenstorrent/devrel-engineer/, stripe/backend-engineer/)
- Include manual build instructions with proper file paths
- Reference application tracking system to prevent duplicate efforts

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
paul
2026-03-17 15:19:40 -04:00
parent 28592cdede
commit e6a78bab02

View File

@@ -65,17 +65,22 @@ make help
**Example workflow for custom resumes:**
```bash
# Create a customized markdown resume in company directory
mkdir -p acme
# paul-halvorsen-acme-senior-backend-engineer.md
# Using /build-resume (recommended)
/build-resume [paste job description]
# Or manual build
mkdir -p acme/backend-engineer
# Create paul-halvorsen-resume.md in acme/backend-engineer/
# Build with modern template
make resume-modern FILE_NAME=acme/paul-halvorsen-acme-senior-backend-engineer
make resume-modern FILE_NAME=acme/backend-engineer/paul-halvorsen-resume
# Or with awesome-cv template
make resume-awesome FILE_NAME=acme/paul-halvorsen-acme-senior-backend-engineer
# Build cover letter
make cover-letter FILE_NAME=acme/backend-engineer/paul-halvorsen-cover-letter
# Output: acme/paul-halvorsen-acme-senior-backend-engineer.pdf
# Output:
# acme/backend-engineer/paul-halvorsen-resume.pdf
# acme/backend-engineer/paul-halvorsen-cover-letter.pdf
```
**Clean commands:**
@@ -159,31 +164,73 @@ To build a different version, either:
The detailed resume (`paul-halvorsen-resume-detailed.md`) contains comprehensive information across all roles and projects. To create a customized resume for a specific job application:
1. **Get job description** - Copy the job posting or description
2. **Provide to Claude Code** - Share the job description with Claude Code along with a request to create a customized resume (and optionally a cover letter)
3. **Output format** - Claude will create markdown files in a company subdirectory using the naming convention:
```
[company]/paul-halvorsen-[company-name]-[role-title].md
[company]/paul-halvorsen-[company-name]-cover-letter.md (optional)
```
Example:
- `stripe/paul-halvorsen-stripe-senior-rust-engineer.md`
- `stripe/paul-halvorsen-stripe-cover-letter.md`
### Quick Start
4. **Build the PDF** - Generate the PDF(s) using:
```bash
make resume FILE_NAME=stripe/paul-halvorsen-stripe-senior-rust-engineer
# Use /build-resume with job description
/build-resume [paste job description]
```
5. **Expected result** - A 1-2 page resume tailored to the job requirements with:
Claude will:
- Check if you've already applied to this company/position (prevent duplicates)
- Create clean directory structure
- Generate customized resume and cover letter
- Build PDFs automatically
- Create job analysis document
### Directory Structure
New standardized format for all applications:
```
company/
└── position/
├── paul-halvorsen-resume.md
├── paul-halvorsen-resume.pdf
├── paul-halvorsen-cover-letter.md
├── paul-halvorsen-cover-letter.pdf
└── job-breakdown.md (analysis & strategy)
```
**Examples:**
- `tenstorrent/devrel-engineer/paul-halvorsen-resume.md`
- `stripe/backend-engineer/paul-halvorsen-resume.md`
- `files/senior-backend-engineer/paul-halvorsen-resume.md`
### Manual Build
If manually creating/updating files:
```bash
# Build with modern template
make resume-modern FILE_NAME=company/position/paul-halvorsen-resume
# Build cover letter
make cover-letter FILE_NAME=company/position/paul-halvorsen-cover-letter
# Build both
make resume-modern FILE_NAME=company/position/paul-halvorsen-resume && \
make cover-letter FILE_NAME=company/position/paul-halvorsen-cover-letter
```
### Application Tracking
All applications tracked in memory at:
```
~/.claude/projects/-home-paul-Public-resume/memory/applications_tracker.md
```
Prevents duplicate efforts for the same company/position combination.
### Expected Result
A 1-2 page resume tailored to the job requirements with:
- Reordered work experience (most relevant roles first)
- Emphasized skills and metrics matching the job description
- Highlighted relevant accomplishments and projects
- Customized summary/intro focused on the role
- Optional: A compelling cover letter explaining interest in the company/role
**Note on Cover Letters:**
Cover letters are stored as markdown files in the same company directory as the corresponding resume. They can be included when submitting applications through platforms that support them, or converted to PDF by saving as plain text/PDF from a markdown editor.
- Compelling cover letter addressing company mission and role fit
- Job analysis document with fit assessment and strategy notes
The detailed resume includes proficiency levels, performance metrics, specializations, and comprehensive technical details that allow Claude Code to intelligently match your background to specific job requirements.