Skip to main content
ClaudeWave
Skill630 estrellas del repoactualizado 3d ago

technology-search

The technology-search skill queries 75 tech news sources spanning China and global platforms including TechCrunch, Hacker News, 36氪, and developer communities to surface software, hardware, and AI industry updates. It automatically routes searches across relevant technical domains, ranks results by heat score based on cross-source appearance and recency, adapts source selection based on network accessibility, and provides automatic English-to-Chinese translation. Use this when researching current developments in programming, software frameworks, hardware, AI, IT infrastructure, or cloud technologies.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/freestylefly/wesight /tmp/technology-search && cp -r /tmp/technology-search/SKILLs/technology-news-search ~/.claude/skills/technology-search
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

# Technology News Search

Real-time keyword-based search across 75 tech news sources with smart domain routing, automatic network adaptation, domain aliases, heat analysis, and translation.

## Overview

This skill searches multiple technology news sources simultaneously, automatically detects technical domains from your keyword (with alias support), routes to relevant sources only, ranks results by "heat score" (based on cross-source appearance, recency, and keyword relevance), and presents them in a clean Markdown format with automatic English-to-Chinese translation.

**Total Sources: 75 (18 China + 57 Global, across 9 core technical domains)**

**Automatic Network Adaptation**: The skill silently detects network accessibility and automatically adjusts source selection:
- ✅ **Global network accessible**: Uses all 75 sources (China + Global)
- 🇨🇳 **China-only network**: Automatically uses 18 China sources only
- ⚡ **Completely transparent**: Detection is cached for 5 minutes, no user notification needed

**News Sources by Domain:**

- **General (25 sources)**:
  - 🌍 International: TechCrunch, The Verge, Wired, Ars Technica, MIT Technology Review, VentureBeat, Hacker News
  - 🇨🇳 China: 36氪, 虎嗅, IT之家, 机器之心, 量子位, 钛媒体, 掘金, InfoQ中文站, 开源中国, 博客园, SegmentFault, V2EX, 极客公园, 爱范儿, PingWest品玩, 少数派, 雷锋网, 阿里云开发者

- **Frontend/Web (14 sources)**:
  - 🌍 Dev.to (React, Vue, Electron, JavaScript, TypeScript), Reddit (r/javascript, r/reactjs, r/vuejs, r/electronjs, r/webdev), Official Blogs (React, Vue, Electron)
  - 🇨🇳 掘金 (frontend)

- **Backend (16 sources)**:
  - 🌍 Dev.to (Python, Go, Node.js, Java, TypeScript), Reddit (r/Python, r/golang, r/node, r/java), Official Blogs (Node.js, Python, Go, Rust)
  - 🇨🇳 掘金, 博客园, 阿里云开发者
  - **Now includes databases** (MySQL, PostgreSQL, MongoDB, Redis)

- **Mobile (4 sources)**: Reddit (r/androiddev, r/iOSProgramming, r/FlutterDev), Android Developers Blog

- **AI/ML (11 sources)**:
  - 🌍 VentureBeat, Dev.to (AI, Machine Learning), Reddit (r/MachineLearning, r/artificial, r/LocalLLaMA)
  - 🇨🇳 机器之心, 量子位, 雷锋网

- **DevOps (9 sources)**:
  - 🌍 Dev.to (Docker, Kubernetes), Reddit (r/docker, r/kubernetes, r/devops), Official Blogs (Docker, Kubernetes)
  - 🇨🇳 阿里云开发者
  - **Now includes cloud** (AWS, Azure, GCP)

- **Hardware (4 sources)**: Hackaday, Arduino Blog, Reddit (r/arduino, r/raspberry_pi)

- **Security (4 sources)**: The Hacker News (security), Krebs on Security, Reddit (r/netsec, r/cybersecurity)

- **OS (1 source)**: Phoronix

## Smart Source Routing

**Enhanced with Domain Aliases + Network Adaptation**: The skill automatically detects technical domains from your keyword and searches only relevant sources. Network accessibility is detected silently in the background - if global sources are not accessible, the system automatically uses China sources only. Detection result is cached for 5 minutes.

**How it works**:
1. Silently detect network environment (cached for 5 minutes)
2. Filter sources by network accessibility (global vs China-only)
3. Analyze keyword (supports English and Chinese)
4. Detect technical domains (e.g., "Electron" → frontend, "ChatGPT" → AI, "web" → frontend via alias)
5. Search relevant sources + general sources
6. Rank by heat score and return results

**Examples** (assuming global network accessible):
- "**Electron 技术资讯**" → Detects: `{general, frontend}` → Searches: ~37 sources
- "**web development**" → Detects: `{general, frontend}` → Searches: ~37 sources (alias: "web" → frontend)
- "**前端框架**" → Detects: `{general, frontend}` → Searches: ~37 sources
- "**ChatGPT 最新消息**" → Detects: `{general, ai}` → Searches: ~30 sources
- "**ML models**" → Detects: `{general, ai}` → Searches: ~30 sources (alias: "ML" → ai)
- "**机器学习**" → Detects: `{general, ai}` → Searches: ~30 sources
- "**Docker 安全漏洞**" → Detects: `{general, devops, security}` → Searches: ~32 sources
- "**云计算**" → Detects: `{general, devops}` → Searches: ~28 sources (alias: "云" → devops)
- "**database optimization**" → Detects: `{general, backend}` → Searches: ~35 sources (merged: database → backend)
- "**运维自动化**" → Detects: `{general, devops}` → Searches: ~28 sources
- "**树莓派 IoT**" → Detects: `{general, hardware}` → Searches: ~23 sources
- "**OpenAI ChatGPT**" → Detects: `{general, ai}` → Searches: ~30 sources (company + product keywords)
- "**技术新闻**" (generic) → Detects: `{general}` → Searches: ~25 general sources only

**Network Adaptation** (completely transparent to user):
- 🌍 **Global accessible**: Uses all 75 sources
- 🇨🇳 **China-only network**: Automatically switches to 18 China sources (掘金, InfoQ中文站, 开源中国, 博客园, SegmentFault, V2EX, 36氪, 虎嗅, IT之家, 机器之心, 量子位, 钛媒体, 极客公园, 爱范儿, PingWest品玩, 少数派, 雷锋网, 阿里云开发者)
- ⚡ **Fast detection**: 3-second timeout with 5-minute cache
- 🔇 **Silent operation**: No user notification, completely seamless

To disable smart routing and search all available sources (respects network availability):
```bash
bash "$SKILLS_ROOT/technology-news-search/scripts/search-news.sh" "keyword" --all-sources
```

## Supported Technical Domains

The smart routing system recognizes keywords in these **9 core domains** (English and Chinese):

1. **Frontend/Web**: React, Vue, Angular, Electron, JavaScript, TypeScript, Webpack, Vite, Vercel, Netlify, JAMstack, MERN, 前端, 网页, 界面
2. **Backend**: Python, Go, Java, Rust, Node.js, Django, Flask, Spring, **MySQL, PostgreSQL, MongoDB, Redis** (databases merged), LAMP, LEMP, 后端, 服务器, API, 数据库, 存储
3. **Mobile**: Android, iOS, Flutter, React Native, Swift, Kotlin, 移动开发, 手机, App
4. **AI/ML**: AI, ChatGPT, LLM, **OpenAI, Anthropic, Google AI, DeepMind**, Machine Learning, PyTorch, TensorFlow, Copilot, 人工智能, 机器学习, 大模型, 百度, 阿里
5. **DevOps**: Docker, Kubernetes, CI/CD, Jenkins, Terraform, Ansible, **AWS, Azure, GCP, Cloud Computing** (cloud merged), HashiCorp, 运维, 部署, 云计算, 云服务, 阿里云, 腾讯云
6. **Hardware**: Arduino, Raspberry Pi, IoT, ESP32, 硬件, 物联网, 嵌入式
7. **Security**: Security, Vulnerability, CVE, Exploit, Encryption, 安全