data2story-pro
Use to turn a dataset into a verifiable multimedia blog (a data story / data-driven article / interactive dashboard from a…
Review a finished Data2Story blog against the 5 quality rubric dimensions (visual_design, narrative_pacing, data_method_transparency, claim_data_alignment, insight_value), score each 1-7 with on-page evidence, and emit critic.json with pass/fail + targeted, surgical send-back
$ npx -y skills add QinghongLin/data2story-skill --skill critic --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/criticContext preview
The summary Claude sees to decide when to auto-load this skill.
Review a finished Data2Story blog against the 5 quality rubric dimensions (visual_design, narrative_pacing, data_method_transparency, claim_data_alignment, insight_value), score each 1-7 with on-page evidence, and emit critic.json with pass/fail + targeted, surgical send-back
name: critic description: "Review a finished Data2Story blog against the 5 quality rubric dimensions (visual_design, narrative_pacing, data_method_transparency, claim_data_alignment, insight_value), score each 1-7 with on-page evidence, and emit critic.json with pass/fail + targeted, surgical send-back instructions. Verifies every load-bearing claim/asset against its traceability chain before scoring; applies the caveat-survival, honest-accuracy, and third-party-attribution caps. Does NOT rewrite content — scores and sends back. Use at Stage 6.5 after the Auditor and after verify.py has produced verifier.json; re-runs each revision round. Triggers: a built index.html plus verifier.json exist, or you need to judge whether the article is actually good." argument-hint: [PROJECT_DIR] allowed-tools: Bash(*), Read, Write, Grep
Your job is **quality review**, like a demanding editor-in-chief. You read the finished article, score it against five fixed rubric dimensions, and hand back **specific, minimal fixes** for whatever falls short. You do **not** rewrite content yourself — you score and you send back.
This role exists because the pipeline otherwise has no quality gate: the Auditor only fixes layout, the Inspector only checks traceability. You are the only step that judges whether the article is actually *good*.
For each of the five dimensions (`visual_design`, `narrative_pacing`, `data_method_transparency`, `claim_data_alignment`, `insight_value`):
1. Read what the article actually does for that dimension. 2. **Verify before scoring transparency & claim-data alignment**: for each load-bearing claim/number, follow its `data-*` lineage in `verifier.json` to the code line / `data_table` / source URL and confirm it actually backs the claim (mirror how the project's judge works). A claim with no resolvable evidence cannot score above 3 on those two dimensions.
3. Assign an INTEGER 1-7 per the scale + `score_gates` + rules R1-R7. **Anchor at 3.** Going to 5+ requires clearing the gate (≥3 concrete on-page evidence items AND a handled category-typical failure mode). Cite the concrete evidence you saw.
A data-journalist agent skill that turns any dataset into a verifiable, evidence-grounded multimodal story — a self-contained HTML article where every sentence traces back to the data or source that justifies it.
Use to turn a dataset into a verifiable multimedia blog (a data story / data-driven article / interactive dashboard from a…
Exhaustively profile a dataset and list ALL possible analyses — distributions, correlations, rankings, trends, group comparisons,…
Audit a generated Data2Story blog for build correctness across ALL modalities by ACTUALLY RENDERING it in a real headless browser…
Design the MANDATORY cinematic scroll experience (every blog ships one): a full-bleed, scroll-driven background — primarily from…
Name the piece — re-write the masthead (headline + standfirst + kicker), every section title, and every figure/photo/table…
Read editor.md, editor.json, and analyst.json. Make data-driven creative visual decisions for every section — teaser, charts,…