Key Features
Work Unit Capture
Store accomplishments as structured Work Units with Problem-Action-Result context. Capture achievements right when they happen, never lose track of your wins.
Smart Ranking
BM25 + semantic matching automatically selects your most relevant Work Units for each job description. See exactly why each achievement was selected.
Gap Analysis
Instantly see which required skills you've demonstrated and which ones are missing. Know exactly where to focus your professional development.
Multiple Formats
Generate PDF, DOCX, and JSON outputs with full provenance tracking. Every resume includes a manifest showing exactly what was included.
Executive Templates
Professional resume templates designed for senior and executive roles. Scope indicators highlight your leadership impact.
Git-Native
All data stored as YAML files in your repository. Track changes, collaborate with PRs, and maintain a complete history of your career.
How It Works
Capture
Record accomplishments as Work Units right after they happen. Each Work Unit captures the problem, your actions, and the result.
Plan
Run resume plan with a job description. Smart ranking selects your most relevant achievements.
Generate
Build a tailored PDF or DOCX resume. Full provenance tracking shows exactly what was included and why.
Simple CLI Interface
Resume as Code provides an intuitive command-line interface designed for both humans and AI agents.
- Interactive mode for guided data entry
- Pipe-separated format for scripting
- JSON output for programmatic access
- Comprehensive validation with actionable feedback
# Create a position resume new position "TechCorp|Senior Engineer|2022-01|" # Capture an accomplishment resume new work-unit \ --position-id pos-techcorp-senior-engineer \ --title "Reduced deployment time by 80%" # Generate resume for a job resume plan --jd job-description.txt resume build