Skip to content

feat(mcp): leadbay_build_campaign — guided buyer-persona campaign builder#115

Merged
milstan merged 2 commits into
mainfrom
milstan/campaign-builder-skill
Jun 22, 2026
Merged

feat(mcp): leadbay_build_campaign — guided buyer-persona campaign builder#115
milstan merged 2 commits into
mainfrom
milstan/campaign-builder-skill

Conversation

@milstan

@milstan milstan commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Adds leadbay_build_campaign — a guided MCP prompt (and auto-generated Claude skill) that takes a solo user from intent to a ready-to-work campaign: discover on the active lens → qualify → pick an ICP pool → enrich the buyer persona of the user's product → create the campaign → render the leadbay_campaign_call_sheet view → hand off to leadbay_work_campaign. Enrichment is buyer-persona-driven (a sales tool's buyer is the revenue org — VP/Head/Dir Sales, BD, CRO, CMO, growth — not whoever is most senior), with a coverage guarantee that swaps out no-buyer leads for in-ICP leads that have one, and a ⚠ flag for suspect (off-domain) emails. Pure orchestration of existing composites — no new tool or endpoint. Adds eval workflow #30, wires the prompt into prompts.ts + the prompt-inventory test, and bumps @leadbay/mcp to 0.22.0 (package.json + server.json + CHANGELOG); tuned over 4 live eval cycles against the test account (campaign quality 3/7 → 11/11 leads with a real revenue buyer reachable). All green: core 407 · promptforge 16 · mcp 420 · typecheck.

🤖 Generated with Claude Code

milstan and others added 2 commits June 21, 2026 21:08
Guided on-ramp from intent to a ready-to-work campaign: discover on the active
lens, qualify, pick an ICP pool, enrich the BUYER PERSONA of the user's product
(revenue org for a sales tool — not seniority), guarantee buyer coverage by
swapping out no-buyer leads for in-ICP leads that have one, flag suspect emails,
render the call sheet, then hand off to leadbay_work_campaign. Pure orchestration
of existing composites — no new tool. Adds eval #30; tuned over 4 live eval
cycles (campaign quality 3/7 -> 11/11 leads with a real revenue buyer reachable).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Resolved WORKFLOWS.md: kept main's workflows 30-33 (account-status hygiene,
artifact_kit, team_activity) and renumbered the campaign builder to #34.
Regenerated all promptforge generated files from the merged templates.
Bumped @leadbay/mcp 0.22.0 -> 0.23.0 (main already shipped 0.22.0) across
package.json, server.json, and both changelogs.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@milstan milstan merged commit dedb95e into main Jun 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant