Refactoring My Job Search Files with Claude in Under an Hour
Just spent under an hour reorganizing all my job search files with Claude 3.7 Sonnet. Pretty wild how fast it went.
My files were getting messy - stuff scattered in different folders, naming all over the place, and no real system for tracking applications. Been meaning to fix it but never got around to it.
Showed Claude my files and explained what I wanted. It quickly drafted a plan with a simple structure:
jobs/
├── applications/
│ ├── active/
│ └── archive/
├── templates/
│ ├── cv/
│ └── cover_letter/
└── personal/
Using Claude with Cursor was neat - it ran terminal commands while I watched. We made a work breakdown structure first and just worked through it step by step.
It handled the weird edge cases well - like when we found the same info in multiple files that needed merging instead of just moving.
By the end, Claude had processed 50+ files, made a bunch of directories, and written READMEs to explain everything. I mostly just said "looks good" and occasionally tweaked things.
Would've taken me forever to do this manually. Still surprised how much we got done so quickly.
My job search files now:
- Make sense
- Look consistent
- Are easy to use
- Actually help me
The Work Breakdown Structure
Here's what we did:
Phase 1: Setup and Organization
1. Create Directory Structure
- Create the following directories:
m3au/jobs/templates/cv/
m3au/jobs/templates/cover_letter/
m3au/jobs/templates/email/
m3au/jobs/applications/
m3au/jobs/applications/companies/
m3au/jobs/applications/active/
m3au/jobs/applications/archive/
m3au/jobs/development/
m3au/jobs/output/
m3au/jobs/archive/
2. Create README.md
- Create
m3au/jobs/README.md
with:- Overview of job search program
- Directory structure explanation
- Navigation links to key files
- Quick start guide for common tasks
- Integrated quick reference guide
Phase 2: Content Consolidation
3. Consolidate Personal Information
- Review and merge information from:
personal/details.md
personal/about.md
contacts.md
- Create a standardized
personal/profile.md
file
4. Standardize Experience Documentation
- Create comprehensive
personal/experience.md
with:- Full descriptions for each role
- Bullet points for key achievements
- Consistent formatting across all roles
- Preserve all information from existing files
5. Organize Application Tracking
- Create
applications/active.md
frompositions.md
(active section) - Create
applications/archive.md
frompositions.md
(archived section) - Standardize format for application tracking
Phase 3: Template Standardization
6. Standardize CV Templates
- Move CV files to templates directory:
- Move
cv.tex
totemplates/cv/cv_en.tex
- Move
cv_de.tex
totemplates/cv/cv_de.tex
- Move
- Ensure consistent formatting between English and German CVs
- Create a README in the templates directory explaining usage
7. Standardize Cover Letter Templates
- Move
cover_letter.tex
totemplates/cover_letter/
- Create modular sections for easy customization
- Create a template for email applications
Phase 4: Data Management
8. Organize Job Position Data
- Move active position files to
applications/active/
- Ensure archived positions are in
applications/archive/
- Standardize position data format
- Create a template for new position data
9. Clean Up Duplicate Files
- Identify and remove duplicate files
- Ensure all unique information is preserved
- Document any merged or deleted files
Phase 5: Documentation and Finalization
10. Update Program Documentation
- Update
program.md
with current goals and strategy - Ensure all links between files are working
- Add section on how to maintain the structure
11. Create Quick Reference Guides
- Create
QUICK_REFERENCE.md
with:- How to add a new application
- How to update CV information
- How to generate application documents
- How to track application status
- Integrate quick reference into README.md
Experience Documentation Specific Tasks
12. Experience Documentation Enhancement
- For each role in
personal/experience.md
:- Include full paragraph descriptions
- Maintain bullet points for achievements
- Include skills demonstrated
- Ensure consistent formatting
- Preserve all information from existing files
13. Create Role Templates
- Create a standard template for documenting:
- Current roles
- Past roles
- Projects
- Achievements
Development Plan
14. Consolidate Development Information
- Move
development.md
todevelopment/plan.md
- Create
development/resources.md
for learning resources - Link development plan to job search strategy
Next Steps
15. Directory-Specific Documentation
- Create README files for each directory:
m3au/jobs/templates/README.md
m3au/jobs/applications/README.md
m3au/jobs/development/README.md
m3au/jobs/personal/README.md
m3au/jobs/archive/README.md
m3au/jobs/output/README.md
16. Email Templates
- Create email templates:
- Application email template
- Thank you email template
- README for email templates
17. Company Documentation
- Create company template
- Create README for companies directory
18. Remaining Tasks
- Ensure consistent formatting between English and German CVs
- Create modular sections for cover letter templates
- Clean up duplicate files
- Test the workflow with a sample job application
- Replace build directory with output directory for generated files
- Move loose files to appropriate directories
- Create archive directory for historical files
Final Directory Structure
Here's how it looks now:
.
├── README.md
├── REFACTORING_TODO.md
├── applications
│ ├── README.md
│ ├── active
│ ├── active.md
│ ├── archive.md
│ └── companies
├── development
│ ├── README.md
│ ├── plan.md
│ └── resources.md
├── personal
│ ├── README.md
│ ├── about.md
│ ├── contacts.md
│ ├── details.md
│ ├── education.md
│ ├── preferences.md
│ ├── profile.md
│ ├── program.md
│ ├── projects.md
│ ├── recommendations.md
│ └── skills.md
└── templates
├── README.md
├── applications_template.md
├── consolidated_experience.md
├── cover_letter
├── cv
├── email
├── experience_template.md
├── position_template.md
├── template_contact.md
└── template_position.md
The whole setup is way more organized now. I can actually find stuff, and when I need to apply for a job, I have templates ready to go. No more digging through random files trying to remember where I put things.
This was one of those projects I kept putting off because it seemed like such a pain, but with Claude it was actually pretty quick. If you've got files that need organizing, definitely worth trying this approach.