Skip to content
platform-mechanics logo

Platform Mechanics

platform-mechanics

Convert verified algorithmic research into structured, machine-readable frameworks describing how social media platforms rank, reward, and penalize content. Provides factual, updatable platform rules for strategy agents (social-media, content, brand) to reference when developing or evaluating str...

mattnigh/skills_collection0installs24stars

SKILL.md

Full skill instructions

Platform Mechanics

Overview

Transform algorithmic research into actionable, version-controlled platform mechanics frameworks. This skill extracts verified data from /​research/ and converts it into structured references (MECHANICS.md, SCHEMA.json, CHANGELOG.md) that enable strategy agents to make evidence-based decisions aligned with current platform realities.

Primary outputs saved to /​skills/​platform-mechanics/​{platform}/:

  • Machine-readable schemas for agent consumption
  • Human-readable mechanics guides for strategists
  • Historical changelogs for trend analysis

When to Use This Skill

Trigger this skill when:

  • "Reference the latest platform-mechanics/​twitter skill to guide our content strategy"
  • "Update platform-mechanics with newest algorithm research before campaign planning"
  • "Generate a posting playbook using platform-mechanics/​twitter"
  • "Evaluate if our content plan aligns with current algorithmic priorities"
  • "Check if link-heavy posts are penalized under latest mechanics"
  • "Summarize how the X algorithm currently prioritizes content types"

Do not use for:

  • Creating original research (use research skill instead)
  • Developing brand strategy (use brand-strategy skill instead)
  • General social media advice without platform-specific evidence

Platform Mechanics Framework (PMF)

The PMF follows a five-phase extraction and normalization process:

Phase 1: Extract

Pull verified data from completed research execution folders:

Input sources:

  • /​research/​{platform}-algorithm-updates/​{YYYY-MM-DD}/​RESEARCH.md
  • /​research/​{platform}-algorithm-updates/​{YYYY-MM-DD}/​artifacts/​citations.md

Extract these data types:

  1. Engagement signals - Actions that boost/​lower content visibility (likes, replies, shares)
  2. Weight values - Numerical importance of each signal (e.g., reply = +75 points)
  3. Content type preferences - Video, image, text, poll performance
  4. Penalty factors - What triggers algorithmic suppression
  5. Boost factors - What triggers preferential treatment
  6. Account credibility signals - Verification, age, follower ratio impacts
  7. Temporal factors - Recency, posting time, response speed effects
  8. Feature updates - New platform capabilities affecting reach
  9. Version metadata - Research execution date, sources, confidence levels

Phase 2: Normalize

Convert findings into consistent schema format:

{
  "signal_name": {
    "type": "engagement|content|account|temporal",
    "impact": "positive|negative|neutral",
    "weight": <numerical_value>,
    "confidence": <0.0-1.0>,
    "evidence": ["citation_reference_1", "citation_reference_2"],
    "last_verified": "YYYY-MM-DD",
    "notes": "Additional context"
  }
}

Confidence scoring:

  • 1.0: Official platform documentation
  • 0.9: Platform leadership direct statements
  • 0.7-0.8: Multiple independent expert analyses confirm
  • 0.5-0.6: Single credible source
  • <0.5: Informed speculation, flag as assumption

Phase 3: Categorize

Organize normalized data into strategic categories:

1. Content Type Performance

  • Video (watch time thresholds, priority level)
  • Images/​GIFs (engagement rates)
  • Text-only (limitations, best practices)
  • Polls/​Interactive (participation signals)
  • Links (penalty status, contextualization requirements)

2. Engagement Signal Hierarchy

  • Primary signals (highest weight)
  • Secondary signals (moderate weight)
  • Tertiary signals (low weight but cumulative)

3. Penalty Triggers

  • Content violations (offensive, spam, NSFW)
  • Behavioral patterns (all-caps, excessive links)
  • User signals (blocks, mutes, reports)
  • Account reputation (ban history, authenticity)

4. Boost Factors

  • Account credibility (verification, age)
  • Historical performance (viral track record)
  • Engagement velocity (rapid initial response)
  • Content quality (dwell time, conversation depth)

5. Temporal Dynamics

  • Posting time optimization
  • Response speed windows
  • Recency decay curves
  • Trending topic windows

Phase 4: Summarize

Generate human-readable MECHANICS.md with this structure:

# {Platform} Platform Mechanics

**Version:** {version_number}
**Last Verified:** {YYYY-MM-DD}
**Source Research:** /​research/​{platform}-algorithm-updates/​{YYYY-MM-DD}/

## Quick Reference

[1-2 paragraph executive summary of current mechanics state]

## Content Type Rankings

### 1. Video
- Priority: [High/​Medium/​Low]
- Key threshold: [e.g., 10+ second watch time]
- Weight: [numerical if available]
- Best practices: [bullet points]

[Continue for each content type...]

## Engagement Signal Hierarchy

| Signal | Weight | Impact | Confidence | Notes |
|--------|--------|--------|------------|-------|
| [signal] | [value] | [+/​-] | [0-1.0] | [context] |

## Algorithmic Penalties

[Structured list with severity levels]

## Boost Factors

[Prioritized list with activation conditions]

## Posting Strategy Implications

[Tactical recommendations derived from mechanics]

## Recent Changes

[Highlight what changed since last version]

## Evidence Sources

[Link to research citations]

Phase 5: Version

Save outputs with proper version control:

Directory structure:

/​skills/​platform-mechanics/
├── {platform}/
│   ├── MECHANICS.md          # Current version (human-readable)
│   ├── SCHEMA.json          # Current version (machine-readable)
│   ├── CHANGELOG.md         # Historical record
│   └── archive/
│       ├── v1-YYYY-MM-DD/
│       │   ├── MECHANICS.md
│       │   └── SCHEMA.json
│       └── v2-YYYY-MM-DD/
│           ├── MECHANICS.md
│           └── SCHEMA.json

Versioning rules:

  • Increment version on major algorithmic changes
  • Date-stamp each version with research execution date
  • Archive previous version before updating
  • Update CHANGELOG.md with summary of changes

Workflow Decision Tree

Is there new algorithm research available?
├─ YES → Has research been verified and completed?
│   ├─ YES → Extract data using Phase 1
│   │   └─ Normalize data using Phase 2
│   │       └─ Categorize using Phase 3
│   │           └─ Generate MECHANICS.md using Phase 4
│   │               └─ Version and save using Phase 5
│   └─ NO → Wait for research completion
│
└─ NO → Use existing platform-mechanics/​{platform}/ files
    └─ Reference MECHANICS.md for strategy decisions

Platform-Specific Implementations

Twitter/​X

Input: /​research/​x-algorithm-updates/​{YYYY-MM-DD}/ Output: /​skills/​platform-mechanics/​twitter/

Key mechanics to extract:

  • Feed types (For You, Following, Explore) and their algorithms
  • Engagement weight table (reply, like, retweet values)
  • Rich media preferences (video, image, GIF priorities)
  • Link handling policies
  • Verification/​credibility impacts
  • Grok AI customization features (if launched)
  • RealGraph relationship modeling

Schema extensions for Twitter:

{
  "feed_types": {
    "for_you": {...},
    "following": {...},
    "explore": {...}
  },
  "grok_features": {
    "conversational_customization": {...},
    "ai_evaluation": {...}
  }
}

Adding New Platforms

To create mechanics for a new platform:

  1. Complete research using research skill
  2. Create /​skills/​platform-mechanics/​{platform-name}/ directory
  3. Run PMF phases 1-5 using platform-specific research
  4. Customize schema for platform-unique features
  5. Document platform-specific extraction notes in MECHANICS.md

Usage Examples

Example 1: Update Twitter Mechanics from New Research

User: "We just completed X algorithm research for October 2025. Update the platform-mechanics skill."

Process:
1. Read /​research/​x-algorithm-updates/​2025-10-25/​RESEARCH.md
2. Extract engagement weights, penalties, boosts, content types
3. Normalize into schema format with confidence scores
4. Categorize by PMF categories
5. Generate updated MECHANICS.md
6. Archive previous version
7. Save new version with date 2025-10-25
8. Update CHANGELOG.md with key changes

Example 2: Reference Mechanics for Strategy Validation

User: "Check if our Twitter content plan aligns with current algorithm priorities."

Process:
1. Read current /​skills/​platform-mechanics/​twitter/​MECHANICS.md
2. Review content plan against:
   - Content type rankings (video > images > text)
   - Engagement optimization (reply generation priority)
   - Penalty avoidance (link handling, all-caps)
   - Posting time recommendations
3. Flag misalignments
4. Suggest adjustments based on current mechanics

Example 3: Generate Posting Playbook

User: "Create a Twitter posting playbook using platform-mechanics."

Process:
1. Read /​skills/​platform-mechanics/​twitter/​MECHANICS.md
2. Read /​skills/​platform-mechanics/​twitter/​SCHEMA.json
3. Generate playbook sections:
   - Optimal content types (prioritized list)
   - Posting frequency/​timing (from temporal factors)
   - Engagement tactics (from signal hierarchy)
   - Penalty avoidance checklist
   - Account optimization (from credibility signals)
4. Include confidence levels and evidence sources
5. Add "last updated" date for shelf-life awareness

Quality Standards

Before finalizing platform mechanics:

✅ Evidence verification

  • Every claim linked to research citation
  • Confidence scores assigned to all signals
  • Contradictions flagged and explained
  • Source recency within platform-specific window

✅ Schema completeness

  • All signal types represented
  • Weights included where available
  • Impact direction clearly specified
  • Evidence trail maintained

✅ Usability

  • MECHANICS.md readable by non-technical strategists
  • SCHEMA.json parseable by agents
  • Examples included for complex mechanics
  • Tactical implications clearly stated

✅ Version control

  • Previous version archived
  • CHANGELOG.md updated
  • Version number incremented appropriately
  • Research execution date stamped

Integration with Other Skills

With research skill:

  • Research produces /​research/​{platform}-algorithm-updates/​{date}/​RESEARCH.md
  • Platform-mechanics extracts and structures that research
  • Maintains bidirectional citations

With brand-strategy skill:

  • Platform-mechanics provides factual constraints
  • Brand-strategy references mechanics when developing tactical plans
  • Strategy validates content recommendations against current mechanics

With social-media workflow:

  • Content strategies reference platform-mechanics/​{platform}/
  • Campaign planning checks mechanics for optimization opportunities
  • Performance analysis uses mechanics to diagnose reach issues

Maintenance

When to update platform mechanics:

  • New algorithm research completed (every 1-3 months typically)
  • Major platform feature launches
  • Significant performance pattern changes observed
  • User requests updated mechanics

Shelf-life awareness:

  • Algorithm mechanics become stale (platforms change constantly)
  • Include "Last Verified" date prominently
  • Recommend re-research intervals by platform volatility:
    • Twitter/​X: 60-90 days (high volatility)
    • Instagram: 90-120 days (moderate)
    • LinkedIn: 120-180 days (lower volatility)

Resources

references/

schema-template.json - Base template for platform mechanic schemas with all standard fields and confidence scoring structure.

workflows/

extract-mechanics.md - Detailed step-by-step workflow for executing the Platform Mechanics Framework on new research.

twitter/

Platform-specific mechanics implementation for Twitter/​X, including current MECHANICS.md, SCHEMA.json, and version history.


Next steps after creating mechanics:

  1. Reference in strategy development
  2. Share with content teams for tactical implementation
  3. Schedule next research/​update based on platform volatility
  4. Monitor for performance changes indicating mechanics drift

More skills from mattnigh

spring-framework-patterns logo
mattnigh/skills_collection

spring-framework-patterns

Comprehensive Spring Framework and Spring Boot best practices including dependency injection patterns, bean lifecycle and scopes, REST API development, Spring Data JPA, service layer design, Spring Security, testing strategies, caching, AOP, async processing, error handling, and common anti-patte...

24 0
View

TypeScript厳格モードによる型安全性設計を専門とするスキル。 📖 参照書籍: - 『Effective TypeScript』(Dan Vanderkam): 型設計 📚 リソース参照: - `resources/Level1_basics.md`: レベル1の基礎ガイド - `resources/Level2_intermediate.md`: レベル2の実務ガイド - `resources/Level3_advanced.md`: レベル3の応用ガイド - `resources/Level4_expert.md`: レベル4の専門ガイド - `resources/di...

24 0
View
deploying-cloud-k8s logo
mattnigh/skills_collection

deploying-cloud-k8s

Deploys applications to cloud Kubernetes (AKS/GKE/DOKS) with CI/CD pipelines. Use when deploying to production, setting up GitHub Actions, troubleshooting deployments. Covers build-time vs runtime vars, architecture matching, and battle-tested debugging.

24 0
View
moai-alfred-agent-guide logo
mattnigh/skills_collection

moai-alfred-agent-guide

19-agent team structure, decision trees for agent selection, Haiku vs Sonnet model selection, and agent collaboration principles. Use when deciding which sub-agent to invoke, understanding team responsibilities, or learning multi-agent orchestration.

24 0
View
mermaid-diagram-generator logo
mattnigh/skills_collection

mermaid-diagram-generator

Converts architecture descriptions, module specs, or workflow docs into Mermaid diagrams. Use when visualizing brick module relationships, workflows (DDD, investigation), or system architecture. Supports: flowcharts, sequence diagrams, class diagrams, state machines, entity relationship diagrams,...

24 0
View
pre-flight-check logo
mattnigh/skills_collection

pre-flight-check

INVOKE FIRST before any code work. Validates git workflow (branch, issue, worklog) and checks approach. Use at START of every task and END before completing. Prevents skipped steps.

24 0
View
browser-dev-tools logo
mattnigh/skills_collection

browser-dev-tools

This skill should be used when working with browser-rendered artifacts (i.e. Bun, React/React Native) to proactively validate that development work on localhost is being built appropriately and to support debugging browser-rendered content. Use this skill after making frontend changes to verify t...

24 0
View
lead-dev logo
mattnigh/skills_collection

lead-dev

Lead Développeur - Coordination technique opérationnelle, code review, mentoring et livraison. Pair de web-dev-process au niveau OPÉRATIONS.

24 0
View
worker-monitor logo
mattnigh/skills_collection

worker-monitor

Monitor Docker workers, RQ queue health, and auto-scale workers (max 4). Use when: checking job progress, monitoring queue depth, scaling workers up/down, diagnosing slow processing, or waiting for jobs to complete. Referenced by data-quality skill during reprocessing.

24 0
View
quality-advisor logo
mattnigh/skills_collection

quality-advisor

Proactive quality guidance system that monitors artifact creation and provides real-time feedback on documentation quality

24 0
View
bump-version logo
mattnigh/skills_collection

bump-version

This skill should be used when the user wants to bump the version number in the workspace. It updates versions across all pyproject.toml files (root, tde, and tda packages) and the CHANGELOG.md to keep them synchronized.

24 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View