list-builderlisted
Install: claude install-skill automatewithuday/gtm-prospecting-system
# List Builder — the meta list-building process
## ⚡ OPERATE VIA THE RUNBOOK
The manual phase-by-phase flow below still documents the concepts, but the OPERATIONAL
path is now three one-command scripts — see **RUNBOOK.md in this skill directory** for
the decision table and failure playbook. In short:
```bash
npx tsx scripts/make-judge.ts --spec=judge-spec.json --out=prompt.txt # judge (mandatory blocks)
npx tsx scripts/run-lane.ts --config=lane.json # full lane, resumable
npx tsx scripts/snowball.ts --config=lane.json # sweep until dry
npx tsx scripts/contacts.ts --config=lane.json # contacts + emails after approval
```
Re-running the same command resumes after ANY failure. `summary.md` line 1 = READY / NOT READY
with the next command. Cross-run dedup via the OPTIONAL `list_builder_judged_domains`
Postgres registry (WAL-first; `scripts/registry.ts`; DDL in `references/registry-schema.sql`;
leave `LIST_REGISTRY_DB_URL` unset and it degrades to per-run WAL dedup). Prospeo pacing is
globally rate-limited across processes (lib.ts slot reservation — never tune it).
One entry point for every list request. This skill owns the PROCESS and delegates to
tool skills that own the provider gotchas. Read the referenced skill whenever you touch
its provider.
| Layer | Delegate |
|---|---|
| Company discovery + qualification + snowball | [`/list-expander`](../list-expander/SKILL.md) (scripts in its `scripts/`)