askill
dev-scan

dev-scanSafety 100Repository

Collect diverse opinions on technical topics from developer communities. Use for "developer reactions", "community opinions" requests. Aggregates Reddit, HN, Dev.to, Lobsters, etc.

57 stars
1.2k downloads
Updated 2/18/2026

Package Files

Loading files...
SKILL.md

Dev Opinions Scan

Collect and synthesize diverse opinions on specific topics from multiple developer communities.

Purpose

Quickly understand diverse perspectives on technical topics:

  • Distribution of pros/cons
  • Practitioner experiences
  • Hidden concerns or advantages
  • Unique or notable perspectives

Data Sources

PlatformMethod
RedditGemini CLI
Hacker NewsWebSearch
Dev.toWebSearch
LobstersWebSearch

Execution

Step 1: Topic Extraction

Extract core topic from user request.

Examples:

  • "Developer reactions to React 19" → React 19
  • "Community opinions on Bun vs Deno" → Bun vs Deno

Step 2: Parallel Search (Single Message, 4 Sources)

Reddit (Gemini CLI - WebFetch blocked):

gemini -p "Search Reddit for discussions about {TOPIC}. Summarize main opinions, debates, and insights from developers. Include Reddit post URLs where possible."

Other Sources (WebSearch, parallel):

WebSearch: "{topic} site:news.ycombinator.com"
WebSearch: "{topic} site:dev.to"
WebSearch: "{topic} site:lobste.rs"

CRITICAL: Run all 4 searches in one message in parallel.

Step 3: Synthesize & Present

3-1. Opinion Classification

Classify collected opinions by:

  • Pro/Positive: Supporting opinions
  • Con/Negative: Concerns, criticism, alternatives
  • Neutral/Conditional: "Only if...", "When used with..."
  • Experience-based: Based on actual production use

3-2. Derive Consensus

Identify opinions repeatedly appearing across communities:

  • Same point mentioned in 2+ sources = consensus
  • Especially high reliability if mentioned in both Reddit and HN
  • Prioritize opinions with specific numbers or examples
  • Target at least 5 consensus items

3-3. Identify Controversies

Find points where opinions diverge:

  • Opposing opinions on same topic
  • Threads with active debates
  • Topics with many "depends on...", "but actually..." responses
  • Target at least 3 controversy points

3-4. Select Notable Perspectives

Find unique or deep insights:

  • Logically sound opinions that differ from majority
  • Opinions from senior developers or domain experts
  • Insights from large-scale project experience
  • Edge cases or long-term perspectives others might miss
  • Target at least 3 notable perspectives

Output Format

Core Principle: All opinions must have inline source. No opinions without sources.

## Key Insights

### Consensus

1. **[Opinion Title]**
   - [Detailed description]
   - Sources: [Reddit](url), [HN](url)

2. **[Opinion Title]**
   - [Details]
   - Source: [Dev.to](url)

(at least 5)

---

### Controversy

1. **[Controversy Topic]**
   - Pro: "[Quote]" - [Source](url)
   - Con: "[Quote]" - [Source](url)
   - Context: [Why opinions diverge]

(at least 3)

---

### Notable Perspective

1. **[Insight Title]**
   > "[Original quote or key sentence]"
   - [Why this is notable]
   - Source: [Platform](url)

(at least 3)

Source Citation Rules

  • Inline links required: End every opinion with Source: [Platform](url)
  • Multiple sources: Sources: [Reddit](url), [HN](url)
  • Direct quotes: Use "..." format when possible
  • URL accuracy: Only include verified accessible links

Error Handling

SituationResponse
No search resultsSkip that platform, focus on others
Gemini CLI failureSkip Reddit, proceed with other 3
Topic too newNote insufficient results, suggest related keywords

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

95/100Analyzed 2/13/2026

A highly actionable and well-structured skill for gathering developer opinions. It provides clear execution steps, specific commands, and a detailed output template.

100
95
90
95
95

Metadata

Licenseunknown
Version1.0.0
Updated2/18/2026
Publisherteam-attention

Tags

No tags yet.