Tags and themes
Tags tell the matching engine what a module is about. Themes and role types are the vocabulary that connects your library to job descriptions.
How matching uses tags
When you paste a job description, the system extracts a set of themes and a role type from it. The matching engine then scores each module in your library by comparing its tags against the extracted JD profile. A module tagged with developer-relations and community-building will score highly against a Head of DevRel role; it will score lower against a Director of Community Marketing role.
Themes
Themes describe what the work was about. A module can have multiple themes. The current theme vocabulary covers the community, developer relations, and go-to-market space:
Role types
Role types narrow matching to specific positions. A module tagged vp-community is weighted higher when the JD is a VP-level community role. Available role types:
Company stage
Each module can be tagged with one or more company stages: startup, growth, enterprise, or any. This helps surface stage-relevant experience — a hiring manager at a 20-person startup doesn't need to read about your enterprise procurement experience, and vice versa.
Editing tags
Open any module in the library editor. Themes, role types, and company stage are all editable as multi-select fields. Add or remove tags, then save. The change applies to future generations immediately — existing generated resumes are not affected.