# Signal Clustering

> Group raw market signals into distinct pains you can name and act on.

- Skill: `tinyhumansai/signal-clustering` (Agent Skill)
- Install (CLI): `npx skillmds@latest add tinyhumansai/signal-clustering`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tinyhumansai/signal-clustering/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tinyhumansai (https://skillmd.com/u/tinyhumansai)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/tinyhumansai/signal-clustering

---


# Signal Clustering

Turn a noisy stream of signals into a short list of named pains — the raw
material for real opportunities.

## When to use

- The signal corpus has grown and needs structure.
- Before ranking opportunities, to define what they are.

## Steps

1. **Normalize** the signals into a comparable form.
2. **Group** them by the underlying problem, not the surface topic.
3. **Name** each cluster as a pain a person actually has.
4. **Weigh** each by how often and how loudly it recurs.
5. **Drop** the noise that clusters into nothing.

## Output

A set of named pain clusters, each with its supporting signals and a frequency
weight, following the [[Ranking rubric]]. Feeds opportunity ranking.

