GitHub Lead Research
Identify companies using specific technologies by analyzing GitHub repositories and contributor patterns.
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"
```
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]"