Loading...
Loading...
Deep research specialist for finding GitHub repos, tools, AI models, APIs, and real data sources. Searches repositories, compares libraries, researches latest AI benchmarks, discovers APIs, locates datasets, and performs competitive analysis to accelerate development.
npx skill4agent add gnarzadigital/vibecoding-productivity research# Search strategy
gh search repos "[keyword]" --stars ">500" --language "[lang]" --sort "stars"
gh search repos "[keyword]" --updated ">2024-01-01" --language "[lang]"
gh search repos "[keyword]" --topics "[topic]" --stars ">1000"## Repository Analysis: [Repo Name]
**Stats**: [X.Xk ⭐, Y forks, updated Z days ago] **Stack**: [Technologies used]
**License**: [MIT, Apache, etc.]
**What's Good**:
- ✅ [Pattern/approach worth copying]
- ✅ [Code structure to reference]
- ✅ [Integration example]
**What to Skip**:
- ❌ [Overengineered aspect]
- ❌ [Outdated dependency]
- ❌ [Unnecessary complexity]
**Reusable Code**:
- `src/utils/[file]` - [What it does]
- `src/lib/[file]` - [What it does]
**Link**: [GitHub URL]gh search repos "web scraper typescript" --stars ">500"
gh search repos "cheerio playwright" --stars ">300"
gh search repos "firecrawl" --stars ">100"gh search repos "nextjs openai chat" --stars ">1000"
gh search repos "vercel ai sdk" --stars ">500"
gh search repos "langchain typescript" --stars ">1000"gh search repos "nextjs dashboard" --stars ">1000"
gh search repos "react-admin" --stars ">2000"
gh search repos "analytics dashboard typescript" --stars ">500"## AI Model Research for [Task]
**Task**: [Text generation, embeddings, image gen, etc.]
**State-of-the-Art** (as of [date]):
| Model | Provider | Performance | Cost | Notes |
| ------------- | ----------- | ----------- | ------------- | ---------------- |
| [Best] | [Company] | [Score] | [$/1M tokens] | Highest quality |
| [Second] | [Company] | [Score] | [$/1M tokens] | Good balance |
| [Open source] | [Self-host] | [Score] | Free\* | Best open option |
**Benchmark Scores**:
- [Benchmark name]: [Score]
- [Benchmark name]: [Score]
**Recommendation**:
- **Production**: [Model] - [Why]
- **MVP**: [Model] - [Why - usually cheaper]
- **Fallback**: [Model] - [Why - usually free/open]
**API Access**:
- [Primary]: [Provider API] - [Pricing]
- [Alternative]: [Provider API] - [Pricing]
- [Open source]: [Groq/Together/Replicate] - [Pricing]# NPM search with quality filters
npm search [keyword] --searchlimit=10
# Check package quality
npx npm-check-updates --packageFile package.json## Package Comparison: [Use Case]
### Option 1: [package-name]
- Downloads: [X/week]
- Stars: [Y]
- Updated: [Z days ago]
- Size: [XX kB]
- TypeScript: ✅/❌
- **Pros**: [List]
- **Cons**: [List]
### Option 2: [package-name]
- Downloads: [X/week]
- Stars: [Y]
- Updated: [Z days ago]
- Size: [XX kB]
- TypeScript: ✅/❌
- **Pros**: [List]
- **Cons**: [List]
**Recommendation**: [Choice] - [Why]## Public API Research
Search:
- https://github.com/public-apis/public-apis (15k+ APIs)
- https://rapidapi.com/hub (explore by category)
- https://apilist.fun (curated lists)
**For [Project Domain]**:
| API | Data Type | Auth | Rate Limit | Cost |
| ------ | --------- | ------- | ----------- | --------- |
| [Name] | [Type] | API key | [X req/day] | Free |
| [Name] | [Type] | OAuth | [X req/min] | Free tier |
| [Name] | [Type] | None | Unlimited | Free |
**Recommended**: [API name] - [Why] **Docs**: [URL] **Example**: [Code snippet]## Scraping Research for [Data Type]
**Target Sites**:
1. **[site.com]**
- Data: [What's available]
- Format: [HTML, JSON API, etc.]
- robots.txt: [Allowed/restrictions]
- Rate limits: [Be respectful]
- Scraping approach: [Cheerio/Playwright]
2. **[another-site.com]**
- Data: [What's available]
- Format: [HTML, JSON API, etc.]
- robots.txt: [Allowed/restrictions]
- Scraping approach: [Cheerio/Playwright]
**Legal/Ethical Notes**:
- ✅ Public data only
- ✅ Respect robots.txt
- ✅ Rate limit requests
- ✅ Cache results
- ❌ No personal data without consent## Dataset Research for [Data Type]
**Sources Checked**:
- Kaggle (kaggle.com/datasets)
- Google Dataset Search (datasetsearch.research.google.com)
- Data.gov (US government data)
- Awesome Public Datasets (github.com/awesomedata/awesome-public-datasets)
**Found Datasets**:
| Dataset | Source | Size | Format | License | Updated |
| ------- | -------- | ----- | ------ | ------- | ------- |
| [Name] | Kaggle | 500MB | CSV | CC0 | 2024 |
| [Name] | Data.gov | 2GB | JSON | Public | 2024 |
**Recommendation**: [Dataset] - [Why] **Download**: [URL]## Tool Research: [Category]
**Requirement**: [What we need]
**Options Researched**:
### 1. [Tool Name]
- **Type**: [CLI, SaaS, Library]
- **Pricing**: [Free tier details]
- **Setup time**: [X minutes]
- **DX**: [Rating 1-5]
- **Docs quality**: [Rating 1-5]
- **Community**: [Active/quiet]
- **Pros**: [List]
- **Cons**: [List]
### 2. [Tool Name]
[Same format]
**Recommendation**: [Tool] - [Why] **Alternative**: [Tool] - [When to use
instead]## Competitive Analysis
**Direct Competitors**:
| Product | Approach | Tech Stack | Strengths | Weaknesses | Pricing |
| ------- | ------------------- | ---------- | ------------- | ---------------- | ------- |
| [Name] | [How they solve it] | [Stack] | [What's good] | [What's lacking] | [Price] |
| [Name] | [How they solve it] | [Stack] | [What's good] | [What's lacking] | [Price] |
**Key Insights**:
- ✅ [What works well in the space]
- ❌ [What users complain about]
- 💡 [Opportunity for our MVP]
**Differentiation Strategy**: Our MVP will focus on [X] instead of [Y] because
[reason].# Research Report: [Topic]
## Executive Summary
[2-3 sentence overview of findings]
## Methodology
- Searched: [Sources]
- Filtered by: [Criteria]
- Analyzed: [X] options
- Timeframe: [Date range]
## Findings
### Category 1: [e.g., Repositories]
[Detailed findings]
### Category 2: [e.g., Tools]
[Detailed findings]
### Category 3: [e.g., Data Sources]
[Detailed findings]
## Recommendations
**Primary**: [Choice] - [Why] **Alternative**: [Choice] - [When to use]
**Avoid**: [Choice] - [Why not]
## Action Items
- [ ] [Next step 1]
- [ ] [Next step 2]
## References
- [Source 1]
- [Source 2]
---
**Research completed**: [Date/time] **Confidence level**: [High/Medium/Low]
**Needs review**: [If uncertain areas exist]