返回技能列表

developer-listening

jonathimer
更新于 Yesterday
2 次查看
76
4
76
在 GitHub 上查看
开发general

关于

This skill monitors developer conversations across platforms like GitHub, Hacker News, and Stack Overflow to track brand and competitor mentions. It helps you understand developer sentiment and identify engagement opportunities. Use it for brand monitoring, competitive intelligence, and discovering the problems developers are trying to solve.

快速安装

Claude Code

推荐
主要方式
npx skills add jonathimer/devmarketing-skills -a claude-code
插件命令备选方式
/plugin add https://github.com/jonathimer/devmarketing-skills
Git 克隆备选方式
git clone https://github.com/jonathimer/devmarketing-skills.git ~/.claude/skills/developer-listening

在 Claude Code 中复制并粘贴此命令以安装该技能

技能文档

Developer Listening

Monitor developer conversations across platforms to understand sentiment, find engagement opportunities, and gather competitive intelligence.

Overview

Developer listening is the practice of systematically monitoring what developers say about your brand, competitors, and the problems your product solves. Unlike traditional social listening, developer listening requires monitoring technical platforms where developers actually spend time: GitHub, Hacker News, Reddit programming communities, Stack Overflow, Twitter/X, and Discord servers.

Effective developer listening helps you:

  • Understand how developers perceive your product
  • Find frustrated users who need help (and might churn)
  • Discover engagement opportunities before competitors
  • Gather unfiltered product feedback
  • Track competitive positioning in real conversations
  • Identify content gaps and documentation issues

Setting Up Your Monitoring Strategy

1. Define Your Keyword Categories

Before setting up monitoring, organize keywords into categories:

Brand Keywords:

  • Your product name and common misspellings
  • Your company name
  • Key team members' names (for attribution)
  • Your GitHub org/repos
  • Your Twitter handles

Competitor Keywords:

  • Direct competitor names
  • Competitor product features
  • Competitor pricing/plan names

Problem Keywords:

  • Pain points your product solves
  • Error messages you help with
  • Workflow descriptions ("deploy to kubernetes", "manage API keys")
  • "How do I..." phrases relevant to your space

Buy Intent Keywords:

  • "[category] recommendation"
  • "best [tool type] for [use case]"
  • "looking for [solution]"
  • "alternative to [competitor]"
  • "[competitor] vs"

2. Set Up Monitoring Tools

Choose a social listening tool that aggregates mentions across developer platforms (GitHub, Hacker News, Reddit, Stack Overflow, Twitter).

Recommended Keyword Structure:

  • Create separate keywords for brand, competitors, and problem spaces
  • Use exact match for brand names to reduce noise
  • Use broader matching for problem keywords
  • Set up negative keywords to filter irrelevant mentions

3. Platform-Specific Monitoring

GitHub:

  • Monitor issues mentioning your product in other repos
  • Track discussions in relevant GitHub Discussions
  • Watch for your product in awesome-lists and comparison repos
  • Monitor stars/forks of competitor repos for traction signals

Hacker News:

  • High-signal but low-volume
  • Comments often contain detailed technical feedback
  • "Show HN" and "Ask HN" posts reveal developer needs
  • Threads about competitors are engagement opportunities

Reddit:

  • r/programming, r/webdev, r/devops, r/selfhosted, etc.
  • Subreddit-specific cultures require tailored responses
  • Question threads are high-intent opportunities

Stack Overflow:

  • Monitor tags related to your product category
  • Questions reveal documentation gaps
  • Answers from competitors show their positioning

Twitter/X:

  • Real-time sentiment and virality
  • Developer influencer conversations
  • Conference and event discussions
  • Complaint threads often go viral

Discord:

  • Harder to monitor but high-signal
  • Join relevant community servers manually
  • Look for integration opportunities with popular servers

Sentiment Analysis and Prioritization

Prioritization Framework

Not all mentions deserve equal attention. Prioritize based on:

High Priority (Respond within hours):

  • Negative sentiment from existing users
  • Direct questions about your product
  • Complaints going viral
  • Competitor comparisons where you're losing
  • Buy-intent signals from ideal customer profiles

Medium Priority (Respond within 24-48 hours):

  • Neutral mentions seeking recommendations
  • Feature requests in public forums
  • Documentation confusion
  • Competitor criticism (potential switchers)

Low Priority (Monitor and aggregate):

  • General industry discussions
  • Competitor praise (learn from it)
  • Historical mentions for trend analysis

Sentiment Filtering

Most monitoring tools offer sentiment filtering. Key queries to set up:

  • Negative sentiment mentions from the last 30 days
  • High-relevance mentions that haven't been engaged with yet
  • Platform-specific filters (Hacker News, Reddit, Twitter)

Finding Engagement Opportunities

Types of Engagement Opportunities

Frustrated Users:

  • Complaining about your product = urgent support opportunity
  • Complaining about competitors = potential conversion
  • Complaining about the problem space = thought leadership opportunity

Questions and Recommendations:

  • Direct questions about your product
  • "What tool should I use for X" threads
  • Comparison requests

Buy Intent Signals:

  • "Looking for a [your category]"
  • "Evaluating [competitor] vs [competitor]"
  • "Need to migrate from [competitor]"
  • "Budget approved for [solution]"

Engagement Best Practices

  1. Be helpful first, promotional second - Answer the question before mentioning your product
  2. Disclose affiliation - "I work at [company]" builds trust
  3. Match the platform culture - HN hates marketing speak, Reddit values authenticity
  4. Provide value even if they don't convert - Good advice builds reputation
  5. Don't argue with critics - Acknowledge, fix if valid, move on

Competitive Intelligence from Conversations

What to Track

Competitor Mentions:

  • Praise (what are they doing right?)
  • Criticism (opportunities for you)
  • Feature requests (what's missing?)
  • Churn signals ("migrating away from")

Positioning Shifts:

  • How competitors describe themselves
  • Which use cases they emphasize
  • Pricing and packaging discussions

Community Sentiment:

  • Overall vibe toward competitors
  • Developer trust levels
  • Support quality perception

Extracting Insights

Track trends over time using your monitoring tool's analytics:

  • Sentiment trends for competitors over 90 days
  • Mention volume comparison between your brand and top competitors
  • Platform breakdown (where are conversations happening?)

Tools

Social Listening

Use a monitoring tool that tracks developer platforms. Key capabilities to look for:

  • Multi-platform coverage (GitHub, HN, Reddit, Stack Overflow, Twitter)
  • Sentiment analysis
  • Keyword alerts and filtering
  • Analytics and trend tracking

Platform-Specific Tools

GitHub Search:

  • Use gh search issues and gh search repos for GitHub-specific monitoring
  • Track issues mentioning your product in other repositories

Twitter/X Search:

  • Advanced search operators for precise monitoring
  • Track specific accounts and hashtags
  • Tools like Typefully, TweetDeck, or Hootsuite for monitoring

Reddit:

  • Native Reddit search with subreddit filters
  • Third-party tools like Syften or F5Bot for alerts

Related Skills

  • competitor-tracking - Systematic competitor analysis beyond conversation monitoring
  • alternatives-pages - Convert competitive insights into comparison content
  • community-engagement - Best practices for responding to developer conversations

GitHub 仓库

jonathimer/devmarketing-skills
路径: skills/developer-listening
0

相关推荐技能

qmd

开发

这是一个本地搜索和索引的CLI工具,支持BM25、向量搜索和重排序功能。开发者可以用它快速索引本地文件(如Markdown文档)并进行混合搜索,特别适合代码库或文档的本地检索。它还提供MCP模式,能轻松集成到Claude开发环境中使用。

查看技能

subagent-driven-development

开发

该Skill用于在当前会话中执行包含独立任务的实施计划,它会为每个任务分派一个全新的子代理并在任务间进行代码审查。这种"全新子代理+任务间审查"的模式既能保障代码质量,又能实现快速迭代。适合需要在当前会话中连续执行独立任务,并希望在每个任务后都有质量把关的开发场景。

查看技能

mcporter

开发

mcporter Skill 让开发者能在Claude中直接管理和调用MCP服务器。它支持列出可用服务器、调用工具、处理OAuth认证以及管理服务器守护进程。开发者可以通过命令行式交互快速执行`mcporter list`查看服务器,或使用`mcporter call`直接调用工具,简化了MCP工作流程。

查看技能

adk-deployment-specialist

开发

这是一个用于部署和编排Google Vertex AI ADK智能体的Claude Skill,专为构建生产级多智能体系统而设计。它支持通过A2A协议进行智能体通信,提供代码执行沙箱和记忆库功能,并能处理智能体发现与任务提交。当开发者需要部署ADK智能体或编排多智能体协作时,可使用此Skill来简化Vertex AI Agent Engine的部署流程。

查看技能