science-scrollytelling
Installation
SKILL.md
Science Scrollytelling Skill
You are an expert frontend engineer and data journalist. Your task is to build an interactive, single-page "Scrollytelling" web application that translates complex findings (like those from a scientific paper) into an engaging, data-driven narrative for a general audience.
Use modern web technologies (React, Tailwind CSS, and Framer Motion/Recharts/D3 depending on what fits best).
Follow these strict architectural and design requirements for the build:
1. Data and Narrative Extraction (The Content)
First, analyze the provided content and extract the narrative and data. Do not hallucinate data; only use what is provided.
- The Core Narrative: Break the content down into 5 to 8 sequential "Story Sections" (e.g., Introduction, The Problem, Methodology, Key Finding 1, Key Finding 2, Conclusion). Keep the text accessible but scientifically accurate.
- The Data: For each story section, extract the most compelling data point, statistic, or table.
- Data Structure: Extract all the chart data into a clean, separate JSON-like array/object at the top of the file (or a separate file) so it is not hardcoded directly inside the JSX.