Explore

hugo / rig-sdr

Solo-founder SDR rig - find ICP-fit accounts via Apollo, draft cold emails, plan follow-up sequences. Drafts only; the human reviews and sends.

v0.1.0claude-code
rig use hub:hugo/rig-sdr

Readme

rig-sdr

A Claude Code rig that runs the full solo-founder SDR motion: find ICP-fit accounts, draft cold emails, plan follow-up sequences. Drafts only — you review and send.

Built for solo founders, AI-native operators, and vibe coders doing outbound without an SDR team.

What it does

Three skills on top of a shared prospects/ and drafts/ folder:

SkillInputOutput
/find-accounts <keyword>ICP in icp/icp.md + Apollo connectoroutputs/{date}-accounts.md — scored ranked list
/draft-cold-email <slug>prospects/{slug}.mddrafts/{slug}/touch-1.md
/plan-sequence <slug> <date>prospect + touch-1 send datedrafts/{slug}/touch-{2,3,4}.md + cadence.md

Layout

rig-sdr/
  CLAUDE.md           # rig orientation (read by claude on every session)
  README.md           # this file
  rig.toml            # rig manifest
  icp/                # YOUR ICP (edit before first /find-accounts)
    icp.md            # placeholder; replace with your real ICP
    scoring.md        # ranking rubric
    exclusions.md     # domains to skip
  library/            # shipped writing assets (editable)
    voice.md          # voice spec for the writing skills
    banned-phrases.md # refusal list applied to every draft
    winning-samples.md# tonal anchors for touch 1
    cadences.md       # 3-touch spacing presets
    angles.md         # angle library for touches 2–4
  prospects/          # YOUR prospect records (gitignored)
  drafts/             # generated drafts (gitignored)
    {slug}/touch-1.md, touch-2.md, touch-3.md, touch-4.md, cadence.md
  outputs/            # generated prospect reports (gitignored)
  .claude/skills/
    find-accounts/
    draft-cold-email/
    plan-sequence/

First run

  1. Install the rig

    rig use hub:hugo/rig-sdr
    cd ~/rigs/hugo/rig-sdr   # or wherever rig installed it
    
  2. Add the Apollo connector (one-time, only required for /find-accounts)

    In Claude, open Customize → Connectors, search for Apollo.io, authenticate via OAuth. The mcp__apollo__* tools become available in any Claude Code session afterwards.

    No .mcp.json, no API key in .env. If you skip this step, /draft-cold-email and /plan-sequence still work against a manually-built prospect list.

  3. Fill your ICP

    Edit icp/icp.md. Replace every "REPLACE ME" with your real industry, size band, geography, decision-maker titles, signals, and anti-signals.

    Optionally edit icp/scoring.md (the ranking rubric) and icp/exclusions.md.

  4. Launch claude

    claude
    
  5. Run the motion

    /find-accounts software
    

    Output lands at outputs/{today}-accounts.md. Pick the tier-1 rows, drop one record per prospect at prospects/{slug}.md (loose schema below), then:

    /draft-cold-email jane-doe-acme
    /plan-sequence jane-doe-acme 2026-06-01
    

Prospect record schema (loose)

prospects/{slug}.md:

name: Jane Doe
title: VP Engineering
company: Acme Health
domain: acme.example
signal: raised $10M Series A two weeks ago   # or "(none)"
notes: prior at Stripe; talks publicly about API design

Tools required

  • claude (Claude Code CLI)
  • Apollo connector via Claude Customize > Connectors (optional, only for /find-accounts)

Boundaries

  • Drafts only. No send.
  • No invented data.
  • Append-only on prospects/, drafts/, outputs/.
  • Minimum 3 days between sequence touches.

Files

.claude4 files
draftsempty
icp3 files
library5 files
outputsempty
prospectsempty
CLAUDE.md3.6 KB
README.md3.4 KB
rig.toml1.0 KB

Versions (1)

v0.1.0f190fe57