Manage hiring process lifecycle — register new processes, track progress, prepare interviews, generate customized resumes, and close/archive completed processes. Use when the user mentions a new job opportunity, wants to register a hiring process, prepare for interviews, generate a resume for a specific process, or complete/close a process.
Full lifecycle management of hiring processes: from initial registration through interview preparation to closure and archival.
hiring-processes/in-progress/{company}-{role}/ (kebab-case){company}-{role}.md inside with the structure belowUse completed processes as reference (e.g., hiring-processes/completed/chargeblast-sr-software-engineer.md, ). The file should contain:
hiring-processes/completed/plank-senior-fullstack-engineer.mdsource-of-truth/work-experience.md and source-of-truth/relevant-experiences.md)interview-preparation/ and knowledge-base/)If the process would benefit from a tailored resume, use the Resume Generator tool (bundled in the generate-custom-resumes skill):
resume.yaml inside the process directory with only the fields to override from the base resume (resumes/resume-base.yaml)id-based matching to override specific companies/roles/bullets.cursor/skills/generate-custom-resumes/resume-generator/README.md (section "Adding a New Hiring Process")cd .cursor/skills/generate-custom-resumes/resume-generator && npm install
node src/index.js \
--custom hiring-processes/in-progress/{company}-{role}/resume.yaml \
--output hiring-processes/in-progress/{company}-{role}/resume.pdf
YAML customization reference: