x-impact-checker logo

x-impact-checker

x impact checker

SKILL.md

Full skill instructions

X Impact Checker

Workspace Context

Read bootstrap context before asking questions: strategy/brand.md for brand, audience, offer, channels, tools, constraints, and metrics; about/me.md for personal voice; content/ideas.md and content/calendar.md for content planning. Use legacy product-marketing context files only as fallback. Save generated drafts to content/<platform>/drafts/YYYY-MM-DD_short-topic-slug.md, and route durable learnings back to strategy/brand.md, about/me.md, or content/ideas.md.

Operating Contract

This skill is self-contained for its frontmatter scope: use its local instructions, references, scripts, and assets as the playbook; ask only for missing task-specific inputs; hand off to adjacent skills instead of expanding scope; and return an actionable artifact, decision, plan, draft, or diagnostic.

Analyze X posts for viral potential using a 19-element scoring system and heuristics inspired by X's published recommendation architecture.

When to Use

  • Score a tweet draft before publishing
  • Understand why a tweet underperformed
  • Rewrite tweets to align with Twitter's ranking mechanisms
  • Build topical authority in a specific niche
  • Debug inconsistent engagement rates

Scoring System (100 points)

Tier 1: Core Engagement (60 points)

FactorMaxScoring Guide
Reply Potential2222: Direct question/debatable claim, 12: Invites response, 4: Statement only
Retweet Potential1616: Actionable insight/surprising fact, 8: Interesting but niche, 0: No share value
Favorite Potential1212: Emotionally resonant/personal story, 6: Useful reference, 0: Low appeal
Quote Potential1010: Strong opinion inviting commentary, 5: Thought-provoking, 0: No quote value

Tier 2: Extended Engagement (25 points)

FactorMaxScoring Guide
Dwell Time66: Long-form/detailed content, 3: Medium depth, 0: Skimmable
Continuous Dwell Time44: Thread/story arc requiring sustained attention, 2: Medium complexity, 0: Quick read
Click Potential55: Compelling link with clear CTA, 3: Link with context, 1: Bare URL, 0: No link
Photo Expand Potential44: Multiple images/visual storytelling, 2: Single image reference, 0: No visual content
Video View Potential33: Long-form video with hook (>5s), 2: Short clip, 0: No video
Quoted Click Potential33: Bold claim inviting verification, 2: Interesting claim, 0: Self-contained

Tier 3: Relationship Building (15 points)

FactorMaxScoring Guide
Profile Click55: Creates author curiosity, 3: Shows expertise, 0: Generic voice
Follow Potential44: Demonstrates ongoing value, 2: Shows potential, 0: One-off content
Share Potential22: General sharing value, 1: Limited appeal, 0: No value
Share via DM22: Personal/relatable "send to friend" content, 1: Somewhat relatable, 0: Generic
Share via Copy Link22: Reference/bookmark worthy, 1: Useful but not evergreen, 0: Ephemeral

Penalties (subtract from total)

RiskRangeTrigger
Not Interested-5 to -15Clickbait, irrelevant content
Mute Risk-5 to -15Repetitive, annoying patterns
Block Risk-10 to -25Offensive, aggressive tone
Report Risk-15 to -30Policy violations, spam signals

Grades

ScoreGrade
90-100S (Exceptional)
75-89A (Strong)
60-74B (Good)
45-59C (Average)
30-44D (Below average)
0-29F (Low potential)

Output Format

Progress Tracking

Show analysis progress when the host environment supports task tracking:

  1. Analyzing post content (in_progress โ†’ completed)
  2. Calculating scores across all elements (in_progress โ†’ completed)
  3. Generating top 5 priority improvements (in_progress โ†’ completed)
  4. Creating optimized version (in_progress โ†’ completed)

Report Structure

  1. Score: ๐ŸŽฏ XX/100 (Grade: X)

  2. Breakdown Table:

| Category | Factor | Score | Max | Assessment |
|----------|--------|-------|-----|------------|
| **๐Ÿ’ฌ Core Engagement** | | | 60 | |
| | ๐Ÿ’ญ Reply Potential | X/22 | 22 | [reason] |
| | ๐Ÿ”„ Retweet Potential | X/16 | 16 | [reason] |
| | โค๏ธ Favorite Potential | X/12 | 12 | [reason] |
| | ๐Ÿ’ฌ Quote Potential | X/10 | 10 | [reason] |
| **โฑ๏ธ Extended Engagement** | | | 25 | |
| | ๐Ÿ‘€ Dwell Time | X/6 | 6 | [reason] |
| | โณ Continuous Dwell Time | X/4 | 4 | [reason] |
| | ๐Ÿ”— Click Potential | X/5 | 5 | [reason] |
| | ๐Ÿ–ผ๏ธ Photo Expand | X/4 | 4 | [reason] |
| | ๐ŸŽฅ Video View | X/3 | 3 | [reason] |
| | ๐Ÿ” Quoted Click | X/3 | 3 | [reason] |
| **๐Ÿค Relationship Building** | | | 15 | |
| | ๐Ÿ‘ค Profile Click | X/5 | 5 | [reason] |
| | โž• Follow Potential | X/4 | 4 | [reason] |
| | ๐Ÿ“ค Share Potential | X/2 | 2 | [reason] |
| | ๐Ÿ’Œ Share via DM | X/2 | 2 | [reason] |
| | ๐Ÿ“‹ Share via Link | X/2 | 2 | [reason] |
| **โš ๏ธ Negative Signals** | | | | |
| | ๐Ÿ˜ Not Interested Risk | -X | 0 to -15 | [reason] |
| | ๐Ÿ”‡ Mute Risk | -X | 0 to -15 | [reason] |
| | ๐Ÿšซ Block Risk | -X | 0 to -25 | [reason] |
| | ๐Ÿšจ Report Risk | -X | 0 to -30 | [reason] |
| **๐Ÿ† TOTAL** | | **XX/100** | | **Grade: X** |
  1. ๐Ÿ“ˆ Top 5 Priority Improvements: Specific, actionable suggestions across different categories

  2. โœจ Optimized Version: Rewritten post with improvements applied (in original language)


Algorithm Architecture

Understanding the underlying models helps explain why the scoring works.

Core Ranking Models

Real-graph โ€” Predicts interaction likelihood between users

  • Determines if your followers will engage with your content
  • Strategy: Make content your specific follower segment will engage with

SimClusters โ€” Community detection with sparse embeddings

  • Identifies communities with similar interests; your tweet resonates within these clusters
  • Strategy: Pick ONE clear topic and serve tight communities deeply

TwHIN โ€” Knowledge graph embeddings mapping users and content topics

  • Helps Twitter understand if your tweet fits your established identity
  • Strategy: Stay in your niche or clearly signal topic shifts

Tweepcred โ€” User reputation/authority scoring

  • Your past engagement history affects current tweet reach
  • Strategy: Build through consistent quality, not engagement bait

Engagement Signals

Explicit (high weight): Likes, replies, retweets, quote tweets

Implicit (also weighted): Profile visits, link clicks, dwell time, saves/bookmarks

Negative: Block/report (heavily penalized), mute/unfollow, quick scroll-past

Optimization by Algorithm Layer

LayerStrategy
Real-graphAsk questions; create debate; post when followers are active
SimClustersOne clear topic; use community language; provide niche value
TwHINLead with domain expertise; stay consistent; build topical authority
TweepcredReply to quality accounts; avoid engagement bait; engage deeply

Detailed Scoring Criteria

Reply Potential (22 pts)

  • Direct questions, debatable claims, opinion invitations
  • โŒ "Just shipped a new feature." โ†’ โœ… "Should features ship fast but buggy, or slow but stable? We chose speedโ€”was it the right call?"

Retweet Potential (16 pts)

  • Actionable insights, surprising facts, numbered lists, data-driven content
  • โŒ "I learned something today." โ†’ โœ… "๐Ÿงต 3 React patterns that cut my bundle size by 30%: 1. Lazy loading hooks 2. Code splitting by route 3. Tree-shaking unused exports"

Favorite Potential (12 pts)

  • Emotional resonance, personal stories, relatable moments, vulnerability
  • โŒ "Debugging is hard." โ†’ โœ… "Spent 3 hours debugging a production issue. The fix? A missing semicolon I added during 'quick cleanup' at 2am. Never touching working code past midnight again ๐Ÿ˜…"

Quote Potential (10 pts)

  • Strong opinions, challenges conventional wisdom, clear stances
  • โŒ "TypeScript is useful." โ†’ โœ… "TypeScript's biggest value isn't catching bugsโ€”it's documentation. The type errors are just a bonus. Fight me."

Dwell Time (6 pts)

  • Long-form content requiring reading time; detailed explanations; technical depth

Continuous Dwell Time (4 pts)

  • Thread indicators (๐Ÿงต, "1/"), narrative structure, complexity requiring re-reading
  • โŒ "Here's how I built X." โ†’ โœ… "๐Ÿงต How I went from idea to $10k MRR in 30 days (1/8)\n\nDay 1-7: Validation..."

Profile Click (5 pts)

  • Creates author curiosity; demonstrates expertise; credibility signals
  • โŒ "I think React is good." โ†’ โœ… "After architecting React apps for Airbnb, Netflix, and 50+ startups, here's what I wish I knew on day one:"

Follow Potential (4 pts)

  • Demonstrates ongoing value; establishes content cadence
  • โŒ "Here's a React tip." โ†’ โœ… "React tip #47: [insight]\n\nI break down advanced React patterns every Monday."

Score Normalization

Final Score = Base Score (0-100) + Penalties (-75 to 0)
Normalized Score = max(0, min(100, Final Score))

Penalty capping: total penalties > -20 causes gradual dampening; hard cap at -75.


Text Analysis Limitations

This skill performs heuristic text-based analysis, not ML prediction. It cannot detect actual media presence, real engagement metrics, author follower count, or network graph relationships. Best used for pre-publishing optimization, not post-hoc analytics.


Language Handling

Detect input language. Respond in same language. Keep optimized version in original language.

When input is in Japanese, display Category and Factor names as: ๆ—ฅๆœฌ่ชž่จณ๏ผˆEnglish Original๏ผ‰

Japanese translations:

  • ๐Ÿ’ฌ Core Engagement โ†’ ใ‚ณใ‚ขใ‚จใƒณใ‚ฒใƒผใ‚ธใƒกใƒณใƒˆ
  • โฑ๏ธ Extended Engagement โ†’ ๆ‹กๅผตใ‚จใƒณใ‚ฒใƒผใ‚ธใƒกใƒณใƒˆ
  • ๐Ÿค Relationship Building โ†’ ้–ขไฟ‚ๆง‹็ฏ‰
  • โš ๏ธ Negative Signals โ†’ ใƒใ‚ฌใƒ†ใ‚ฃใƒ–ใ‚ทใ‚ฐใƒŠใƒซ
  • ๐Ÿ’ญ Reply Potential โ†’ ่ฟ”ไฟกๆฝœๅœจๅŠ›
  • ๐Ÿ”„ Retweet Potential โ†’ ใƒชใƒ„ใ‚คใƒผใƒˆๆฝœๅœจๅŠ›
  • โค๏ธ Favorite Potential โ†’ ใ„ใ„ใญๆฝœๅœจๅŠ›
  • ๐Ÿ’ฌ Quote Potential โ†’ ๅผ•็”จๆฝœๅœจๅŠ›
  • ๐Ÿ‘€ Dwell Time โ†’ ๆปžๅœจๆ™‚้–“
  • โณ Continuous Dwell Time โ†’ ็ถ™็ถšๆปžๅœจๆ™‚้–“
  • ๐Ÿ”— Click Potential โ†’ ใ‚ฏใƒชใƒƒใ‚ฏๆฝœๅœจๅŠ›
  • ๐Ÿ–ผ๏ธ Photo Expand โ†’ ๅ†™็œŸๅฑ•้–‹ๆฝœๅœจๅŠ›
  • ๐ŸŽฅ Video View โ†’ ๅ‹•็”ป่ฆ–่ดๆฝœๅœจๅŠ›
  • ๐Ÿ” Quoted Click โ†’ ๅผ•็”จใ‚ฏใƒชใƒƒใ‚ฏๆฝœๅœจๅŠ›
  • ๐Ÿ‘ค Profile Click โ†’ ใƒ—ใƒญใƒ•ใ‚ฃใƒผใƒซใ‚ฏใƒชใƒƒใ‚ฏ
  • โž• Follow Potential โ†’ ใƒ•ใ‚ฉใƒญใƒผๆฝœๅœจๅŠ›
  • ๐Ÿ“ค Share Potential โ†’ ๅ…ฑๆœ‰ๆฝœๅœจๅŠ›
  • ๐Ÿ’Œ Share via DM โ†’ DM็ตŒ็”ฑๅ…ฑๆœ‰
  • ๐Ÿ“‹ Share via Link โ†’ ใƒชใƒณใ‚ฏใ‚ณใƒ”ใƒผๅ…ฑๆœ‰
  • ๐Ÿ˜ Not Interested Risk โ†’ ่ˆˆๅ‘ณใชใ—ใƒชใ‚นใ‚ฏ
  • ๐Ÿ”‡ Mute Risk โ†’ ใƒŸใƒฅใƒผใƒˆใƒชใ‚นใ‚ฏ
  • ๐Ÿšซ Block Risk โ†’ ใƒ–ใƒญใƒƒใ‚ฏใƒชใ‚นใ‚ฏ
  • ๐Ÿšจ Report Risk โ†’ ๅ ฑๅ‘Šใƒชใ‚นใ‚ฏ

Algorithm Reference

See references/algorithm-weights.md for complete weight details from X's open-source algorithm (19-element system).