executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
x-for-you-growthGrow on X (Twitter) using the open-source For You / Phoenix ranking signals. Use when the user wants more reach, impressions, followers, or replies; asks how the X algorithm works for creators; needs draft audits, hooks, threads, reply strategy, posting cadence, or a "why did my reach die" diagnosis grounded in xai-org/x-algorithm weights—not engagement pod…
Independent GitHub snapshot · Automated classification · Original documentation governs
Turn the open-source X For You algorithm (xai-org/x-algorithm) into practical drafting, posting, and engagement coaching. Prefer primary sources (repo README + home-mixer/params/param.rs) over third-party blogs. Production defaults are mirrored into the repo on a cadence; re-check weights before giving numeric advice.
This skill does not post, spam, buy engagement, or game safety systems. It drafts and coaches. Confirm before any live publish.
Don't use for: LinkedIn-only growth, ad buying playbooks, engagement pods/bots, mass follow-unfollow, or circumventing visibility/safety labels.
home-mixer/scorers/ranking_scorer.rsreferences/param-baselines-2026-08.md in this skill (snapshot; may go stale)Sources (parallel)
Thunder → in-network (accounts viewer follows), recent posts
Phoenix retrieval→ out-of-network two-tower similarity
SimClusters → community / engagement-cluster OON
↓
Pre-filters (age ≤ ~48h, blocks/mutes, muted keywords, already seen/served, duplicates, OON retweet/reply rules, …)
↓
Phoenix ranker → P(favorite), P(reply), P(repost), P(quote), P(share…), P(dwell…), P(follow), P(negatives…)
↓
Final Score ≈ Σ (weight_i × P(action_i))
↓
Adjustments: author diversity decay · OON discount · new-author/cold-start boost · VM-ranker diversity reorder
↓
Visibility filtering can DROP / interstitial after rank (spam, safety, labels)
Implications:
Re-fetch param.rs before treating these as current. Relative to favorite = 0.5:
| Signal | Default weight | ≈ × favorite | Creator takeaway |
|---|---|---|---|
| Share via copy link | 20.0 | 40× | Make something people save/forward |
| Bidirectional-follow reply boost | +15.0 on reply path | huge | Mutuals replying (and deep reply chains with people who follow each other) are elite |
| Reply | 5.0 | 10× | Optimize for conversation, not likes |
| Quote | 5.0 | 10× | Quotable, disagreeable, specific takes |
| Share via DM | 5.0 | 10× | Private "you need to see this" value |
| Follow author | 4.0 | 8× | Profile-worthy posts convert lurkers |
| Share (general) | 2.0 | 4× | Shareable one-liners / frames |
| Retweet | 1.0 | 2× | Amplification still matters |
| Favorite (like) | 0.5 | 1× | Weak alone; vanity metric |
| Click | 0.4 | 0.8× | Curiosity / expand still helps |
| Open link | 0.2 | 0.4× | External links are weak positives in-score (and often hurt stay-on-platform behavior in practice) |
| Photo expand / video open / VQV | ~0.05 | tiny | Media helps via dwell/expand, not as a magic multiplier alone |
| Continuous dwell time | 0.004 | tiny per unit | Long readable content still compounds via attention heads |
| Not dwelled | -0.02 | small neg | Instant skips hurt |
| Not interested | -43.2 | catastrophic | Topic mismatch / bait fatigue |
| Block author | -31.2 | catastrophic | Polarizing-to-hostile is risky |
| Mute author | -58.8 | catastrophic | |
| Report | -234.0 | nuke | Spam, scams, harassment, policy breaks |
Also important (not a simple weight):
decay=0.5, floor=0.25 → 2nd post from same author heavily attenuated in one feed build.0.75 (topic OON 0.5) → discovery posts need stronger predicted engagement than follower feed posts.Third-party "author reply = 150 likes" lore comes from older hand-tuned systems. Current public Phoenix weights emphasize reply/quote/share/copy-link/follow and mutual-reply boosts — treat old absolute multipliers as directional only unless you re-derive them from live param.rs + scorer code.
If the user needs numeric claims or the repo may have moved, re-read param.rs and the README scoring section.
Completion: you can state last-synced defaults and whether reply/share/report weights changed.
Capture: niche, audience, current follower band, posting frequency, best/worst recent posts, link-in-bio needs, Premium or not, primary KPI (followers vs site clicks vs authority).
Completion: one-sentence goal + constraint list.
Coach, do not automate abuse:
P(follow) fires)Completion: short account checklist with pass/fail.
When writing or reviewing a post, force these properties:
Format defaults:
| Format | Use when | Notes |
|---|---|---|
| Single text | Hot take / news reaction | Highest reply rate if opinionated and specific |
| Image + text | Diagram, screenshot, before/after | Photo expand is a real head; keep text self-contained |
| Native video | Demo, talking head, screen record | Optimize completion / VQV; native upload, not YouTube link as the post |
| Thread (3–7) | Teaching / story | First tweet is the ad; each line earns the next; end with a reply prompt |
| Quote-tweet | Commentary on a primary source | Your frame must stand alone if parent is collapsed |
| Link | Distribution of off-platform asset | Prefer value in main post, link in first reply (or later) so ranking is not wedded to weak open_link |
Link policy: score weight for open-link is low; many creators still see weaker distribution with external URLs in the root post. Default: native insight first, URL in reply unless user insists otherwise.
Completion: draft has hook, body, CTA-to-reply or follow, and optional media note.
For You still needs early positive actions so OON retrieval/social proof can fire:
Completion: post plan includes time window + reply SOP.
Completion: weekly calendar with spacing, not a firehose.
Priority order for organic growth:
Avoid: pods, reply-guy spam under huge accounts, engagement bait that triggers not-interested/report.
| User ask | Deliver |
|---|---|
| Explain algorithm | Short pipeline + weight table + caveats + links to repo |
| Write a post | 2–3 variants optimized for reply/quote/share; hook graded |
| Content audit | Score draft on reply, quote, share, follow, dwell, negative risk |
| 30-day plan | Niche pillars, cadence, reply hours, metrics to watch |
| Thread | Outline + tweet-by-tweet with completion CTA |
| "Why did reach die?" | Checklist: age, labels/UTH, spam patterns, link-only posts, diversity spam, topic drift, negatives |
Watch for 24–48h per post:
Deprioritize raw like count as the success metric.
param.rs. Blogs often mix 2023 hand-tuned weights with 2026 Phoenix.Worked prompts and abbreviated ideal answers live in references/sample-usage.md.
Full freeze-dried agent outputs from a live skill test: references/sample-output-live.md.
| Prompt | What you should get |
|---|---|
| "How does For You actually rank posts?" | Pipeline + weight hierarchy + 48h/OON/diversity caveats + repo links |
| "Rewrite: Excited to share my blog… link in bio" | 2–3 variants optimized for reply/quote/share; URL moved to reply; signal map |
| "Audit this draft before I send" | Scored rubric (reply, quote, copy-link, follow, dwell, negative risk) + fix list |
| "First-hour plan after I post at 8am" | Timed SOP (seed replies, stay present, no spam duplicates) |
| "Impressions collapsed — same niche" | Ordered diagnosis (Under the Hood → bait/links → topic drift → cadence) |
| "7-day plan for a small personal-AI account" | Day-by-day format + target signal + KPI focus on replies/follows |
Quick invoke lines
home-mixer/params/param.rshome-mixer/scorers/ranking_scorer.rsreferences/param-baselines-2026-08.mdreferences/sample-usage.mdreferences/sample-output-live.md