How I Turned 30 Minutes of X Scrolling Into a 3-Minute Daily Craft Ritual
Building a system that watches your timeline overnight, enriches posts as engineer takeaways, and lets you apply what you read to your own code.
The Concept
Most of us follow hundreds of people on X. Engineers, founders, researchers. People whose thinking we genuinely respect. But the feed doesn't care about that. It optimizes for engagement, not relevance. So we scroll for 30 minutes, absorb fragments, and walk away with nothing we can actually apply.
The underlying problem isn't the content. It's the consumption model. Social feeds are pull-based and infinite. We have to do the work of filtering, interpreting, and connecting what we read to what we're building. That's cognitive overhead that scales with every account we follow.
A daily intelligence briefing inverts this. Instead of pulling from a noisy feed, a system pushes a curated set of items ranked by relevance to your current work. Each item isn't the raw post but a rewritten takeaway framed for what you can do with it.
The key insight is that enrichment matters more than curation. Picking the top 10 posts is useful but not transformative. What changes the experience is rewriting each post as an actionable takeaway, scoring it against your current focus areas, and tagging the specific skills it sharpens. That turns passive reading into active craft development.
When to build a daily intelligence system
- You follow enough accounts that the raw feed is too noisy to scan manually
- You have specific focus areas (skills, domains, tools) that change over time
- You want to turn reading into a repeatable ritual with consistent time investment
- You care about applying what you read, not just consuming it
When the raw feed is fine
- You follow a small, tightly curated list (under 30 accounts)
- Your reading is exploratory with no specific focus
- You enjoy the serendipity of unfiltered scrolling
Common pitfalls
Over-filtering. If the system is too aggressive about relevance, it becomes an echo chamber. A 60% craft-fit item from an unexpected domain can be more valuable than a 95% match that tells you what you already know.
Summarizing instead of reframing. A summary tells you what someone said. A takeaway tells you what to do about it. The enrichment step needs to ask "how does this apply to what the reader is building?" not "what did the author say?"
Skipping the action layer. A ranked list of takeaways is better than a raw feed but still passive. The real value comes from being able to act on an item immediately, whether that's saving it, asking a follow-up question, or connecting it to your current codebase.
Quick Win: Claude Skill
You can build a lightweight version of a daily intelligence briefing using Claude and a manual input step. Copy this as a reusable prompt:
<role>You are an engineering intelligence analyst. Your job is to turn a batch of social media posts into actionable takeaways for a software engineer.</role>
<instructions>
Given the posts below, produce a ranked daily briefing:
1. For each post, write a **takeaway** (1-2 sentences) framed as something the reader can apply to their own engineering work. Don't summarize — reframe as actionable advice.
2. Score each takeaway for **relevance** (0-100) against the focus areas listed below.
3. Tag each with 1-2 **skills** it sharpens (e.g., "agent systems", "shipping", "team craft", "IDE workflows", "product thinking").
4. Rank by relevance score, highest first.
5. Include a one-line **rank reason** explaining why each item is positioned where it is.
Output as a numbered list. Max 10 items. Skip anything below 40% relevance.
</instructions>
<focus_areas>
[List your current engineering focus: e.g., "building autonomous agent systems", "LLM cost optimization", "Next.js full-stack development", "background job architecture"]
</focus_areas>
<posts>
[Paste 15-30 recent posts/tweets from accounts you follow]
</posts>
How to use it:
- Once a day, copy 15-30 recent posts from your X timeline (or use a bookmarking tool)
- Paste them into the posts section, update your focus areas if they've changed
- Review the ranked briefing in 3-5 minutes
- For any takeaway that resonates, ask Claude: "How can I apply this to [your current project]?"
This manual version gives you the enrichment and ranking. Automating the ingestion and delivery is where it becomes a daily ritual you don't have to think about.
Full System Specification
Building a fully automated daily intelligence system requires five layers: source management, ingestion, enrichment, edition generation, and interactive review.
Layer 1: Source Management
The system needs a catalog of accounts you follow. This isn't just a list. Each account needs metadata:
- Priority flag: boost this account's items in ranking
- Mute flag: exclude entirely without unfollowing
- Categories: what domain does this person typically post about?
Sync this from the platform API rather than maintaining it manually. When you follow or unfollow someone, the catalog updates automatically.
Layer 2: Ingestion
Pull timelines on a schedule (every 1-6 hours depending on volume). For each post:
- Deduplicate against existing items (same post ID)
- Store the raw text, author, timestamp, engagement metrics, and URL
- Skip retweets-without-comment and pure promotional content
The ingestion layer should be cheap to run. No AI calls here, just API fetching and storage.
Layer 3: Enrichment
This is where AI transforms raw posts into actionable intelligence. For each new item:
- Generate an engineer takeaway: 1-2 sentences reframed as applicable advice
- Assign a relevance score (0-100) based on the reader's current focus areas
- Tag with skills the takeaway sharpens
- Categorize by domain (agents, platforms, business, leadership, etc.)
Use the cheapest model tier that produces good enrichments. This runs on every new item, so cost scales linearly with ingestion volume. In practice, a fast-tier model handles this well.
Layer 4: Edition Generation
Once a day (early morning works best), generate a ranked edition:
- Pull all enriched items from the last 24 hours
- Apply ranking: relevance score as primary sort, with boosts for priority accounts and category preferences
- Select the top N items (10-15 is the sweet spot)
- Generate an edition summary: themes for the day, top skills represented, notable accounts
- Deliver via push notification, chat message, or in-app alert
The edition is the unit of consumption. Each one should take 3-5 minutes to review.
Layer 5: Interactive Review
The review interface is where passive reading becomes active learning:
- Save: bookmark for later reference
- Dismiss: not useful, helps train future ranking
- Ask AI: take this takeaway and ask how to apply it to your own codebase or current project
The "Ask AI" action is the highest-value feature. It closes the loop from "interesting idea I read" to "specific thing I can do in my code today." The AI should have context about your codebase and current work to give specific, applicable advice.
Cost Architecture
A daily intelligence system runs continuously but most of the cost concentrates in enrichment:
- Ingestion: API calls only, negligible cost
- Enrichment: one LLM call per new item. At 50-100 items/day on a fast-tier model, this costs pennies
- Edition generation: one mid-tier LLM call per day for the summary
- Ask AI: on-demand, cost per interaction. Use a mid-tier model for codebase-aware responses
The entire system can run for under $1/day at moderate volume. The key is keeping enrichment on the cheapest model that produces good takeaways and only using more capable models for the interactive "Ask AI" step.