Signal Intelligence
Use this skill to collect, score, cluster, and route high-signal updates from
X, Reddit, Telegram, search, and JourneyBay-owned data sources.
Source registry
Primary source config lives in references/SOURCES.yaml.
Each source declares:
id: stable snake_case identifier
platform: reddit, x, telegram, search, competitor, app_store,
play_store, analytics, seo, or rss
- one locator:
handle, url, or query
categories: one or more of news, jobs, ideas, travel_insights,
jb_competitors, jb_system
tier: core, candidate, or quarantine
trust: official, expert, community_high, community_low, or noisy
filters: platform-specific thresholds and include/exclude rules
Default behavior:
- disabled sources are never fetched
- quarantine sources are kept for audits but excluded from active digests
- trend claims require corroboration; see
references/SCORING.md
- rendering and summarization prompts live in
references/PROMPTS.md
Output destinations
news → Digest: News
jobs → Digest: Jobs
ideas → Digest: Product/Business Ideas
travel_insights → JB: Travel Insights
jb_competitors → JB: Competitors Status
jb_system → JB: System Status
When unsure whether something is a trend, downgrade it to an observation and
include the evidence count/source spread instead of overstating the conclusion.
1---2name: signal-intel3description: Signal Intelligence4---5# Signal Intelligence67Use this skill to collect, score, cluster, and route high-signal updates from8X, Reddit, Telegram, search, and JourneyBay-owned data sources.910## Source registry1112Primary source config lives in `references/SOURCES.yaml`.1314Each source declares:1516- `id`: stable snake_case identifier17- `platform`: `reddit`, `x`, `telegram`, `search`, `competitor`, `app_store`,18 `play_store`, `analytics`, `seo`, or `rss`19- one locator: `handle`, `url`, or `query`20- `categories`: one or more of `news`, `jobs`, `ideas`, `travel_insights`,21 `jb_competitors`, `jb_system`22- `tier`: `core`, `candidate`, or `quarantine`23- `trust`: `official`, `expert`, `community_high`, `community_low`, or `noisy`24- `filters`: platform-specific thresholds and include/exclude rules2526Default behavior:2728- disabled sources are never fetched29- quarantine sources are kept for audits but excluded from active digests30- trend claims require corroboration; see `references/SCORING.md`31- rendering and summarization prompts live in `references/PROMPTS.md`3233## Output destinations3435- `news` → `Digest: News`36- `jobs` → `Digest: Jobs`37- `ideas` → `Digest: Product/Business Ideas`38- `travel_insights` → `JB: Travel Insights`39- `jb_competitors` → `JB: Competitors Status`40- `jb_system` → `JB: System Status`4142When unsure whether something is a trend, downgrade it to an observation and43include the evidence count/source spread instead of overstating the conclusion.