prospecting

prospecting

Team Pick
Outbound & Prospecting
Corey Haines
List building that asks who you sell to first, because a SaaS list, a local SMB list and a first-ten-customers list need different sources and different filters.
REPO
coreyhaines31/marketingskills
INSTALL
npx skills add
NEEDS
An ICP
Last updated
August 4, 2026

Preview

prospecting

What it is.

It asks who you sell to and forks into one of four branches, each with its own definition of qualified and its own source list, then builds the filters for your list.

SaaS keys off tech stack and growth signals and local SMB off proximity and website status. The fourth branch is for finding your first customers, and it requires a cited public source per account, a forum post or a GitHub issue or a job post, instead of firmographic fit.

What you get.

  • Four branches with a separate definition of qualified for each
  • Source lists per branch, from Apollo and Clay through to Google Maps
  • Signal-based qualification, including funding, hiring and vendor changes
  • A demand-signal branch for pre-product-market-fit list building
  • Branch-specific reference files for the deeper work
HOW TO USE IT

How to set it up.

1

Install with npx skills add coreyhaines31/marketingskills --skill prospecting -a claude-code.

2

Pick one branch at intake. Selling to two of these at once means picking the dominant branch and borrowing qualification signals from the other.

3

For the SaaS branch, name the tech stack match you need, since that plus growth signals is what qualified means there.

4

For general B2B, define the trigger events. Industry and size alone produce a list nobody replies to.

5

For local SMB, check website status and proximity, which is what separates an active business from a dead listing.

6

For a first-ten-customers push, take the demand-signal branch and require a cited public source per account: a forum post, a GitHub issue, a job post.

Pricing Plans

Free. MIT license.

Checked against the repo in July 2026.

Use cases

A stack-keyed SaaS list

You sell into companies running a particular tool. Take the SaaS branch, name the stack match you need, and qualified comes to mean stack plus growth signals, with the source list for that branch attached.

Design partners before fit

You need your first customers and firmographics won't find them. The demand-signal branch requires a cited public source per account, a forum post or a job listing, so every name on the list has shown the pain in public.

A live local list

Half the listings in your territory are dead businesses. The local SMB branch checks website status and proximity, which separates an operating business from a stale map pin.

Diagnosing a no-reply list

The list got built, the sequence ran, nobody answered. Compare your filters against the branch's definition of qualified and you'll usually find the list was shaped for a different way of selling.

Best for

A list that gets no replies

Usually a qualification problem. The branch definitions tell you what qualified should have meant for the way you sell.

Finding design partners

The demand-signal branch requires evidence of the pain in a public source, which is a different and better filter at pre-product-market-fit.

Selling to local businesses

The local SMB branch has its own sources and its own liveness checks, which the SaaS-shaped advice gets wrong.

Read the source

Published by Corey Haines. Opens in a new tab.
Open the Tool

Questions about prospecting

Which branch do I pick?
What does qualified mean here?
Does it build the list for me?
What if I sell to two of these at once?

Questions about Outbound & Prospecting

Where should a target list come from?
How big should a prospecting batch be?
Strengths
  • Forks at intake instead of giving one generic list-building process.
  • The demand-signal branch requires a cited public source per account.
  • Names specific sources per branch, including the ones you would not think of for local work.
  • Version 1.1.0 and updated in July 2026.
Limitations
  • No enrichment provider behind it, so you still pay for the data.
  • It defines and qualifies. Sending is the cold-email skill.
  • The demand-signal branch is slow by design, since each account needs a cited source.
Skip this if
  • Skip it if you already build lists from a defined ICP.

The team behind these plays.

We build inbound GTM engines for B2B software teams, and these are the plays we build from. Tell us the pipeline target and we'll show the plan under it.