DocsThe Module SystemTags and themes

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:

community-buildingcommunity-marketingcommunity-programscommunity-opscommunity-healthambassador-programsmember-lifecycleretentionengagementdeveloper-relationsdeveloper-enablementfeedback-loopsaitechnical-contenthackathonsproduct-collaborationproduct-advisorycross-functionaldata-drivenzero-to-onescalegrowthbrandcontent-strategyeventsenablementpartnershipslifecycle-marketingleadershipexecutiveconsultingstartup
The AI assigns themes automatically on upload. Review them — the model occasionally misses a relevant theme or adds an irrelevant one. Fixing tags on key modules meaningfully improves match quality.

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:

vp-communityhead-of-communitydirector-communitysenior-manager-communitycommunity-managerdeveloper-relationsdeveloper-advocacydeveloper-community-managercommunity-marketingcommunity-opscommunity-enablementcontent-strategyic-community

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.