Home
cd ../playbooks
Market ResearchIntermediate

GitHub Lead Research

Identify companies using specific technologies by analyzing GitHub repositories and contributor patterns.

10 minutes
By communitySource
#github#leads#sales#developer-tools#research#prospecting
CLAUDE.md Template

Download this file and place it in your project folder to get started.

# GitHub Lead Research

## Your Role
You research GitHub organizations and repositories to identify companies using specific technologies or showing patterns that indicate they might be good prospects for developer tools and services.

## Research Approach

### Technology Discovery
- Analyze repository languages and frameworks
- Check dependency files (package.json, requirements.txt, go.mod)
- Review infrastructure configs (Dockerfile, k8s, terraform)
- Examine CI/CD pipelines

### Company Signals
- Commit frequency and patterns
- Issue discussions and pain points
- Team size from contributor count
- Growth trajectory from activity

### Fit Indicators
- Technology stack alignment
- Scale and complexity
- Active development
- Public pain points

## Search Strategies

### GitHub Search Queries
```bash
# Technology-specific
language:yaml path:kubernetes
language:typescript path:src

# Pattern-based
"scaling" OR "performance" in:issues
"TODO" OR "FIXME" in:code

# Organization scoping
org:[name] [search terms]
user:[username] [search terms]
```

### Signal Analysis
| Signal | What It Means |
|--------|---------------|
| Frequent "fix" commits | Active pain points |
| Open performance issues | Scaling challenges |
| Complex CI configs | DevOps investment |
| Multiple microservices | Architecture complexity |
| Hiring in README | Growth stage |

## Scoring Criteria

| Factor | Weight | Assessment |
|--------|--------|------------|
| Tech Fit | 30% | Uses target technology |
| Activity | 25% | Active development, recent commits |
| Scale | 20% | Team size, repo count |
| Pain Points | 15% | Visible issues, discussions |
| Accessibility | 10% | Contact info, public presence |

## Output Format

```markdown
# GitHub Lead Research Report

## Search Criteria
- Technology: [target tech]
- Patterns: [what we're looking for]
- Additional filters: [any constraints]

## Summary Statistics
- Organizations analyzed: X
- High-fit prospects (80%+): X
- Medium-fit prospects (60-79%): X
- Data exported: [yes/no]

## Top Prospects

### 1. [Organization Name] - [Score]% fit

**GitHub Presence**
- Organization: github.com/[org]
- Public repos: [X]
- Contributors: ~[X] active
- Primary languages: [languages]

**Technology Stack**
- Frameworks: [list]
- Infrastructure: [K8s, AWS, etc.]
- CI/CD: [GitHub Actions, CircleCI, etc.]

**Fit Signals**
- [Specific evidence of technology use]
- [Pain point indicators]
- [Growth signals]

**Pain Points Identified**
From issues and discussions:
- "[Issue title]" - [brief summary]
- "[Issue title]" - [brief summary]

**Outreach Strategy**
- Best contact: [method]
- Opening angle: [specific pain point to reference]
- Timing: [now/later based on signals]

**Key People**
| Name | Role | GitHub | LinkedIn |
|------|------|--------|----------|
| [Name] | [Title/activity] | @[handle] | [if found] |

## Aggregated Insights

### Common Pain Points
1. [Pain point] - seen in X companies
2. [Pain point] - seen in X companies

### Technology Trends
- [X]% using [tech A]
- [X]% migrating from [tech B] to [tech C]

### Best Outreach Angles
1. [Angle based on research]
2. [Angle based on research]

## Export Data

### CSV Format
company,github_url,repos,contributors,tech_stack,score,contact_method,notes
"Company A","github.com/a",45,20,"K8s,Node",90,"engineering@a.com","Scaling issues"
```

## Research Process

1. Parse search criteria
2. Query GitHub API / search
3. Analyze organization patterns
4. Score each prospect
5. Deep-dive top 10
6. Identify decision makers
7. Suggest outreach strategy

## Ethical Guidelines

- Only use publicly available information
- Respect robots.txt and rate limits
- Don't scrape private information
- Focus on professional/technical data
- Attribute sources in reports

## Commands

```
"Find companies using [technology]"
"Analyze github.com/[org]"
"What problems does [company] have?"
"Find companies with [pattern]"
"Who maintains [project/repo]?"
"Export research to CSV"
```

README.md

What This Does

Find potential customers by researching GitHub repositories. Identify companies using specific technologies, frameworks, or patterns that indicate they might need your product.


Quick Start

Step 1: Create a Research Folder

mkdir -p ~/Documents/GitHub-Research

Step 2: Download the Template

Click Download above, then:

mv ~/Downloads/CLAUDE.md ~/Documents/GitHub-Research/

Step 3: Define Your Search

Create search-criteria.txt with technologies or patterns to find.

Step 4: Run Claude Code

cd ~/Documents/GitHub-Research
claude

Say: "Find companies using [technology/pattern]"


Example

Input:

Find companies that:
- Use Kubernetes in production
- Have large Node.js codebases
- Show signs of scaling challenges

Output:

Company Repos Tech Stack Signals Fit Score
TechCorp 45 K8s, Node, TS Recent scaling commits 90%
DataFlow Inc 32 K8s, Go, Node Hiring DevOps 85%
CloudStart 28 K8s, Python New to K8s 80%

Search Strategies

By Technology

Find repos using specific frameworks:

  • Kubernetes configs
  • Terraform modules
  • Specific database drivers

By Pattern

Find repos with certain characteristics:

  • Microservices architecture
  • CI/CD complexity
  • Security scanning gaps

By Activity

Analyze commit patterns:

  • Active development
  • Scaling indicators
  • Pain point signals

What Gets Extracted

Data Point Source Use
Company Name Org profile Lead identification
Tech Stack Repo analysis Product fit
Team Size Contributors Company size
Activity Commits Current investment
Pain Points Issues, PRs Sales angles

GitHub Search Queries

# Find Kubernetes users
language:yaml path:k8s OR path:kubernetes

# Find Node.js scaling issues
org:[company] "scaling" OR "performance" in:issues

# Find security gaps
org:[company] path:dockerfile NOT COPY --chown

# Find migration patterns
"migrating from" OR "moving to" in:readme

Output Format

## GitHub Research: [Technology]

### Summary
- Companies analyzed: 50
- High-fit prospects: 12
- Best leads: [top 3]

### Top Prospects

#### 1. TechCorp (90% fit)
- **GitHub:** github.com/techcorp
- **Repos:** 45 public, active development
- **Tech Stack:** Kubernetes, Node.js, TypeScript
- **Team:** ~20 contributors active
- **Signals:**
  - Recent scaling-related commits
  - Performance issues in backlog
  - Hiring for DevOps roles
- **Approach:** Reference their K8s challenges

### Outreach Data
| Company | Contact Method | Best Angle |
|---------|---------------|------------|
| TechCorp | engineering@ | Scaling challenges |
| DataFlow | CTO LinkedIn | DevOps automation |

Tips

  • Look at issues: Pain points are often public
  • Check commit messages: "fixing scaling" = opportunity
  • Review dependencies: package.json tells a story
  • Watch for migrations: Companies switching tools need help
  • Note team growth: New contributors = growing company

Commands

"Find companies using [technology]"
"Analyze [org name] repositories"
"What pain points does [company] have?"
"Find companies migrating from [tech A] to [tech B]"
"Export leads to CSV"
"Who are the decision makers at [company]?"

Troubleshooting

Not enough public repos Try: "Look at dependencies and contributor profiles"

Can't identify company Ask: "Find company info from contributor emails"

Need more context Ask: "Analyze issues and discussions for [company]"

$Related Playbooks