← 返回
未分类 中文

Phy Platform Rules Engine

Social media pre-flight checker. Scans any draft post against 30+ platform-specific invisible rules and outputs PASS/WARN/FAIL per rule with exact fix sugges...
Social media pre-flight checker. Scans any draft post against 30+ platform-specific invisible rules and outputs PASS/WARN/FAIL per rule with exact fix sugges...
phy041 phy041 来源
未分类 clawhub v1.0.3 1 版本 100000 Key: 无需
★ 0
Stars
📥 146
下载
💾 0
安装
1
版本
#latest

概述

phy-platform-rules-engine — Social Media Pre-Flight Checker

Each social platform has invisible rules. Break them and you get shadowbanned, de-ranked, or ignored — without knowing why. This tool scans your draft post against 30+ platform-specific rules before you publish.

Like a linter, but for social media posts.

Quick Start

# Check a Reddit post
echo "Your post text" | python3 ~/.claude/skills/phy-platform-rules-engine/scripts/platform_rules.py --platform reddit

# Check a LinkedIn post from file
python3 ~/.claude/skills/phy-platform-rules-engine/scripts/platform_rules.py --file draft.txt --platform linkedin

# Check a Twitter/X thread
python3 ~/.claude/skills/phy-platform-rules-engine/scripts/platform_rules.py --text "My tweet..." --platform twitter

# Check a HackerNews submission
python3 ~/.claude/skills/phy-platform-rules-engine/scripts/platform_rules.py --text "Show HN: ..." --platform hackernews

# JSON output
python3 ~/.claude/skills/phy-platform-rules-engine/scripts/platform_rules.py --file draft.txt --platform linkedin --format json

Rules by Platform

Reddit (7 rules)

IDRuleWhat It CatchesSeverity
------------------------------------
R001Self-promo in openingProduct mention in first paragraph → instant downvotesHIGH
R002Self-promotion ratio>10% promotional content violates 90/10 ruleHIGH
R003External link in bodyReddit tracks link-to-comment ratio; >10% → spam flagMEDIUM
R004Post length<50 words = low effort; >500 = TL;DR neededLOW
R005No discussion promptNo question = no comments = no algorithm boostMEDIUM
R006Clickbait languageCommunity actively downvotes hype/clickbaitMEDIUM
R007Cross-posting signal"Also posted on LinkedIn" → mass-distribution flagHIGH

LinkedIn (8 rules)

IDRuleWhat It CatchesSeverity
------------------------------------
L001External link penaltyLinks in body → 60% less reach (LinkedIn 2026)HIGH
L002Engagement bait"Comment YES", "Tag a friend" → NLP filter penalizesHIGH
L003AI content signals37 AI-flagged words → 360Brew 30% less reachHIGH
L004Hashtag count>5 hashtags looks spammy; 0 = no categorizationMEDIUM
L005Hook strengthFirst 150 chars determine "See more" clicks → dwell timeHIGH
L006Post length<30 words = low dwell timeMEDIUM
L007Long paragraphs>40 words/paragraph = poor mobile readabilityMEDIUM
L008Engagement pod signalsPod references → aggressive detection in 2026HIGH

Twitter/X (6 rules)

IDRuleWhat It CatchesSeverity
------------------------------------
X001External link depressionLinks → near-zero engagement for non-Premium (since March 2026)HIGH
X002Thread hook strengthWeak thread hook = rest of thread never distributedHIGH
X003Character count>280 chars = truncated (non-Premium)HIGH
X004Link placement strategyTip: author reply with link = 150x multiplierHIGH
X005Bookmark potentialNo save-worthy content = misses 10x bookmark boostMEDIUM
X006No engagement promptNo question = no replies = misses 27x reply multiplierMEDIUM

HackerNews (7 rules)

IDRuleWhat It CatchesSeverity
------------------------------------
HN001Clickbait titleModerator (dang) will edit your titleHIGH
HN002ALL CAPSExcessive capitalization → title editMEDIUM
HN003Show HN missing URLShow HN requires a URLHIGH
HN004Show HN content typeShow HN is for runnable things, not blog postsHIGH
HN005Tutorial contentTutorials explicitly downranked by moderatorsMEDIUM
HN006Self-promotionSelf-promo outside Show HN → flaggedHIGH
HN007Technical depthLow technical depth → poor reception on HNMEDIUM

Algorithm Data Behind the Rules

Platform SignalSourceData
------------------------------
LinkedIn external link penaltyLinkedIn 360Brew 2026~60% less reach
LinkedIn AI content penaltyLinkedIn 360Brew 202630% less reach, 55% less engagement
Twitter/X reply multiplierX algorithm source codeReply = 27x, Author reply = 150x, Bookmark = 10x, Like = 1x
Twitter/X link penaltyX algorithm March 2026Non-Premium: near-zero engagement with links
Twitter/X half-lifeX algorithm analysisTweet loses 50% visibility every 6 hours
Reddit timing impactUpvote.net 1000-post study730% difference based on posting time alone
Reddit self-promoReddit sitewide rules90/10 ratio across total account history
HN tutorial downrankHN moderator policyTutorials "gratify intellectual curiosity less"

Example Output

Bad Reddit post (HIGH RISK)

  Score    : 20/100 🔴 HIGH RISK
  Rules    : 2 PASS, 3 WARN, 2 FAIL

  🔴 [R001] Self-promo in opening — FAIL
     → Move product mention to a reply comment. Lead with value first.
  🔴 [R007] Cross-posting signal — FAIL
     → Remove cross-posting references. Each platform should feel native.

Bad LinkedIn post (HIGH RISK)

  Score    : 5/100 🔴 HIGH RISK
  Rules    : 3 PASS, 2 WARN, 3 FAIL

  🔴 [L001] External link penalty — FAIL (60% less reach)
  🔴 [L002] Engagement bait detection — FAIL (NLP filter)
  🔴 [L003] AI content signals — FAIL (8 AI words found)

Clean LinkedIn post (CLEAR)

  Score    : 100/100 ✅ CLEAR
  Rules    : 8 PASS, 0 WARN, 0 FAIL

Technical Notes

  • Zero external dependencies — pure Python 3.7+ stdlib
  • Exit codes: 0 (CLEAR), 1 (warnings only), 2 (has failures)
  • JSON output: --format json for pipeline integration
  • 37 AI-flagged words: same database as phy-content-humanizer-audit
  • 10 engagement bait patterns: regex-based, matches LinkedIn's NLP filter targets

Companion Skills

SkillRelationship
--------------------
phy-content-humanizer-auditDeep 8-dimension AI signature analysis (this tool = quick rule check)
phy-post-forensicsPost-publish analysis (this tool = pre-publish prevention)
phy-content-compoundContent atom library (use rules engine before publishing atom combinations)

Author

Canlah AI — Run performance marketing without breaking your brand.

版本历史

共 1 个版本

  • v1.0.3 当前
    2026-05-21 23:57

安全检测

腾讯云安全 (Keen)

队列中

腾讯云安全 (Sanbu)

队列中

🔗 相关推荐

knowledge-management

Phy Lenny Mentor

phy041
由300+期Lenny播客驱动的AI产品导师。提炼Brian Chesky、Shreyas Doshi、April Dunford等世界级领袖的智慧。T...
★ 1 📥 719
content-creation

Humanizer

biostartechnology
消除AI写作痕迹,使文本更自然真实。基于维基百科"AI写作特征"指南,识别并修正夸张象征、宣传用语、肤浅-ing分析、模糊归因、破折号滥用、三项排比、AI词汇、负面平行结构及冗长连接词等模式。
★ 951 📥 214,319
content-creation

Marketing Skills

jchopard69
访问 23 个营销模块,提供转化率优化(CRO)、SEO、文案撰写、分析、发布、广告和社交媒体的清单、框架及可直接使用的交付物。
★ 149 📥 32,039