{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "garinmckayl-anima--check-figure-before-publishing",
 "repo": "Garinmckayl/anima",
 "repo_url": "https://github.com/Garinmckayl/anima",
 "repo_slug": "garinmckayl-anima",
 "title": "Check a figure zoomed in, in both themes and at phone width",
 "page_title": "How to check a figure zoomed in, in both themes and at phone width with Anima",
 "summary": "Run the repo's capture and audit scripts on a finished figure before publishing it.",
 "who": "A content author or developer who has built or edited an Anima figure and needs a reviewer-style check before it goes into a lesson, article or site.",
 "problem": "A figure can look right at one size and theme but fail on membrane overlaps, wrong label targets or a scale that was never declared.",
 "outcome": "A checked figure with captured screenshots and an audit of membrane intersections, label targets and declared scale.",
 "steps": [
  "Install Chrome or Chromium, which the capture and verification scripts require.",
  "Run `node scripts/capture.mjs` on the built figure page to capture it. (inferred, check the README)",
  "Run `node kit/bio-audit.mjs` on the figure folder to check membrane intersections, label targets and declared scale. (inferred, check the README)",
  "Review the page zoomed in, in both themes, and at phone width.",
  "Fix any reported issue, rebuild, and repeat the capture before publishing."
 ],
 "agent_prompt": "In the Garinmckayl/anima repo, run the capture script and the bio-audit on the built figure in <figure-folder>, then report each audit issue with its location. Expected output: captured screenshots in dark and light themes plus a list of audit findings. Verify that the audit reports no unresolved membrane intersections, label-target problems or undeclared scale.",
 "agents": [
  "any"
 ],
 "difficulty": "Intermediate",
 "time": "30 minutes",
 "basis": "readme",
 "caveat": "The README lists these checks in CONTRIBUTING.md and does not give the exact arguments, so confirm the command syntax there before running it.",
 "category": "Research",
 "tags": [
  "Research"
 ],
 "lang": "javascript",
 "requirements": [
  "Claude Code installed",
  "Node.js 20.10 or later",
  "Chrome or Chromium for the capture and verification scripts",
  "ffmpeg only if you use scripts/make-demo.mjs"
 ],
 "risk": "sensitive",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": false,
 "score": 0.8,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/garinmckayl-anima/check-figure-before-publishing/",
 "md": "https://dedupedai.com/use-cases/garinmckayl-anima/check-figure-before-publishing/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/garinmckayl-anima--check-figure-before-publishing.json",
 "api_version": "v1"
}
