How Threads, LinkedIn, Instagram, X, and Reddit actually work — every feature, the real ranking algorithms, a rebuildable UX/UI spec, and brand & marketing kits, all cited.
4
stars
7
commits
Aug 30, 2026
updated
How Threads, LinkedIn, Instagram, X, and Reddit actually work — every feature, the real ranking algorithms, and a rebuildable UX/UI spec, all cited.
Most "how the algorithm works" content on the internet is guesswork dressed up as authority. This repo isn't that. It's built from primary sources wherever platforms have published them — engineering blog posts, open-sourced ranking code, official transparency pages — cross-checked against direct, live observation of the real apps, with every claim tagged by how confident it is. Where something genuinely couldn't be verified, that's stated outright instead of papered over with a confident-sounding guess.
getComputedStyle(), plus a named psychological mechanism (Fitts's Law, the Zeigarnik
effect, loss aversion, variable reward schedules...) explaining why each design choice works.A few things surfaced in the research that are worth the click on their own:
rgb(74,93,249)) that never touches it. — instagram/brand-marketing-kit.mdTwitterChirp) — the
other four ride the OS system font stack purely for load-speed reasons. — x/brand-marketing-kit.md00-synthesis.md — the cross-platform comparison. Read this first.
Each feature-catalog.md works through 15 categories: account & identity, content creation, feed
& algorithm, per-post actions, social graph, notifications, messaging, discovery, moderation &
safety, privacy, monetization, gamification, accessibility, and platform-signature features.
Instagram and LinkedIn also include an "authenticated-session addendum" — gaps closed via a real
logged-in session, browsed strictly read-only, with all personal/private content excluded.
This wasn't hand-assembled from vibes — it was produced with two
Claude Code skills included in this repo under
skills/:
social-media-app-researcher — the research
methodology behind everything above: a 15-category feature taxonomy, a UX/UI cataloging
framework with a glossary of real design mechanisms, a brand & marketing framework, and a
research playbook (source hierarchy, mobile-first observation, live CSS inspection) — reusable
to re-run this research after these apps change, or to point at a different platform entirely.platform-content-optimizer — takes the research
above (or gathers fresh, cited research if none exists yet) and rewrites a piece of content —
a post, caption, thread — to actually reward the specific signals a platform's own
documentation says it measures (dwell-time pacing, feed-truncation length, comment-vs-like
weighting), rather than generic "post more, use hashtags" folklore. It's deliberately a
separate skill from the researcher above — one researches, the other writes; see its SKILL.md
for why that split matters.reddit.com itself was inaccessible this session — that research leans on Reddit's own Help
Center and open-sourced ranking code instead, and says so.Research conducted 2026-08-29 through 2026-08-30. Social apps change constantly — treat this as a dated snapshot, not a living document, unless it's been re-run since.
This is independent research and commentary, not affiliated with, endorsed by, or sponsored by Meta, Threads, Instagram, LinkedIn, X Corp., or Reddit. "Threads," "Instagram," "LinkedIn," "X," "Reddit," and any other product or company names in this repo are trademarks of their respective owners, used here solely to identify and refer to the products being discussed.
All content is derived from information the platforms themselves make public — their live, publicly-accessible web pages, their own published documentation and engineering blog posts, and their own open-sourced code repositories — plus reputable secondary reporting, cross-checked and cited throughout. No private, non-public, or access-controlled systems were accessed. No credentials, security measures, or technical access controls were bypassed. No user data, personal information, or content belonging to third parties is included; where research required an authenticated session, it was the author's own account, browsed read-only, with all personal and private content deliberately excluded from what's published here.
Any quoted material is short, attributed, and used for research, criticism, and commentary. This repository does not reproduce any platform's software, source code beyond short illustrative excerpts of code the platforms themselves have published under an open-source license, logos, or other copyrighted creative assets.
This snapshot reflects each platform's behavior as observed on the dates noted above; platforms change constantly, and nothing here should be relied on as current, complete, or authoritative without independent verification. Nothing in this repository is legal, financial, or professional advice.
If you are a rights holder and believe something here should be corrected or removed, please open an issue — I'll respond promptly.
MIT — see LICENSE. Use it, fork it, cite it.
7 commits
How Threads, LinkedIn, Instagram, X, and Reddit actually work — every feature, the real ranking algorithms, a rebuildable UX/UI spec, and brand & marketing kits, all cited.
4
stars
7
commits
Aug 30, 2026
updated
How Threads, LinkedIn, Instagram, X, and Reddit actually work — every feature, the real ranking algorithms, and a rebuildable UX/UI spec, all cited.
Most "how the algorithm works" content on the internet is guesswork dressed up as authority. This repo isn't that. It's built from primary sources wherever platforms have published them — engineering blog posts, open-sourced ranking code, official transparency pages — cross-checked against direct, live observation of the real apps, with every claim tagged by how confident it is. Where something genuinely couldn't be verified, that's stated outright instead of papered over with a confident-sounding guess.
getComputedStyle(), plus a named psychological mechanism (Fitts's Law, the Zeigarnik
effect, loss aversion, variable reward schedules...) explaining why each design choice works.A few things surfaced in the research that are worth the click on their own:
rgb(74,93,249)) that never touches it. — instagram/brand-marketing-kit.mdTwitterChirp) — the
other four ride the OS system font stack purely for load-speed reasons. — x/brand-marketing-kit.md00-synthesis.md — the cross-platform comparison. Read this first.
Each feature-catalog.md works through 15 categories: account & identity, content creation, feed
& algorithm, per-post actions, social graph, notifications, messaging, discovery, moderation &
safety, privacy, monetization, gamification, accessibility, and platform-signature features.
Instagram and LinkedIn also include an "authenticated-session addendum" — gaps closed via a real
logged-in session, browsed strictly read-only, with all personal/private content excluded.
This wasn't hand-assembled from vibes — it was produced with two
Claude Code skills included in this repo under
skills/:
social-media-app-researcher — the research
methodology behind everything above: a 15-category feature taxonomy, a UX/UI cataloging
framework with a glossary of real design mechanisms, a brand & marketing framework, and a
research playbook (source hierarchy, mobile-first observation, live CSS inspection) — reusable
to re-run this research after these apps change, or to point at a different platform entirely.platform-content-optimizer — takes the research
above (or gathers fresh, cited research if none exists yet) and rewrites a piece of content —
a post, caption, thread — to actually reward the specific signals a platform's own
documentation says it measures (dwell-time pacing, feed-truncation length, comment-vs-like
weighting), rather than generic "post more, use hashtags" folklore. It's deliberately a
separate skill from the researcher above — one researches, the other writes; see its SKILL.md
for why that split matters.reddit.com itself was inaccessible this session — that research leans on Reddit's own Help
Center and open-sourced ranking code instead, and says so.Research conducted 2026-08-29 through 2026-08-30. Social apps change constantly — treat this as a dated snapshot, not a living document, unless it's been re-run since.
This is independent research and commentary, not affiliated with, endorsed by, or sponsored by Meta, Threads, Instagram, LinkedIn, X Corp., or Reddit. "Threads," "Instagram," "LinkedIn," "X," "Reddit," and any other product or company names in this repo are trademarks of their respective owners, used here solely to identify and refer to the products being discussed.
All content is derived from information the platforms themselves make public — their live, publicly-accessible web pages, their own published documentation and engineering blog posts, and their own open-sourced code repositories — plus reputable secondary reporting, cross-checked and cited throughout. No private, non-public, or access-controlled systems were accessed. No credentials, security measures, or technical access controls were bypassed. No user data, personal information, or content belonging to third parties is included; where research required an authenticated session, it was the author's own account, browsed read-only, with all personal and private content deliberately excluded from what's published here.
Any quoted material is short, attributed, and used for research, criticism, and commentary. This repository does not reproduce any platform's software, source code beyond short illustrative excerpts of code the platforms themselves have published under an open-source license, logos, or other copyrighted creative assets.
This snapshot reflects each platform's behavior as observed on the dates noted above; platforms change constantly, and nothing here should be relied on as current, complete, or authoritative without independent verification. Nothing in this repository is legal, financial, or professional advice.
If you are a rights holder and believe something here should be corrected or removed, please open an issue — I'll respond promptly.
MIT — see LICENSE. Use it, fork it, cite it.
7 commits