Carousel Slide Density & Swipe Pacing Auditor
Audit your LinkedIn and Instagram carousels for slide text density, reading fatigue, and swipe momentum before designing.
Problem it addresses
Create an automated carousel pacing auditor in Python (carousel_auditor.py): 1) Ingests multi-slide Markdown or JSON files representing social carousels, 2) Evaluates word density per slide (flagging >50 words), 3) Checks for presence of cliffhanger transition hooks between slides, 4) Generates an interactive visual HTML preview simulating mobile swipe flow with pass/fail metrics.
Who it is for
PRO operating in high-growth e-commerce, digital publishing, and direct-response marketing across Saudi Arabia, UAE, and Egypt.
What is inside
Key files listed in the README repository architecture:
data/copywriting_angles_ar.jsondata/dialect_variations.csvdocs/angle-selection-guide.mdexamples/good_and_bad_carousel.jsonframeworks/10-slide-carousel-architecture.mdLICENSEREADME.mdreports/preview_simulation.htmlSOURCES.mdsrc/carousel_auditor.pytests/test_auditor.pytests/test_carousel.py
How to evaluate and use it
- Read the README first and confirm that the documented problem matches your use case.
- Inspect the listed files to find the data, tools, templates, and tests relevant to your task.
- Follow the repository’s Quick Start and check prerequisites before running commands.
- Compare outputs with documented examples and review limitations before using them in a decision or client workflow.
Quick Start from the README: python -m unittest discover -s tests · python src/carousel_auditor.py --help
Scope and limitations
- Cognitive Load Limits: Enforces maximum word counts (30-50 words per slide) to ensure comfortable mobile legibility without pinch-to-zoom.
- Visual Hook & Drop-Off Pacing: Audits slide 1 visual punch and slide 2 bridge question to minimize initial swipe drop-off.
- Safe Zone Padding: Keeps text and critical illustrations away from outer margins and platform swipe navigation badges.
This page summarizes the available documentation; it does not establish performance or business results. Verify data and prerequisites before use.