Creating Bluesky starter packs from code: three AT Protocol records and one non-idempotency trap
Bluesky starter packs look like a single thing in the app — a shareable page that lets a new user follow a curated group in one tap. At the protocol level they are three separate records glued togethe
Aug 23, 20264 min read2
