<pectus.ai/>
./pectus.ai — builder framework · self-hosted · MIT

For end users

jobs-to-be-done

Map keywords to the jobs your ICP is trying to do.

What it does

Reframes your keyword universe through the JTBD lens: keywords are evidence; jobs are the underlying motivation. The skill clusters your keywords into the actual jobs your audience is hiring a solution for, then maps each cluster to the personas in your ICP.

Returns three views: jobs grouped by persona, the keyword-to-job mapping (one keyword can serve multiple jobs), and a list of jobs your ICP profile suggests but no keywords currently capture.

Inputs

  • workspace_id

Outputs

  • jtbd_per_persona — jobs your ICP cares about, grouped by persona
  • keyword_to_job_map — each keyword tagged with one or more jobs
  • uncovered_jobs — jobs the ICP suggests but no keywords currently address

When to run

Once you have a meaningful keyword set (after a GSC import or after seeding). Re-run when your ICP changes, or when you want to validate that the content you’re planning addresses real jobs.

Where it lives

pectusai/skills/jobs-to-be-done/SKILL.md