What problem does it solve? Editing the crawler's fetch and extraction pipeline (src/fetch.js, src/clean.js, src/parse-core.js, src/parse-pool.js, src/selectors.js) is risky because subtle invariants — like RENDER_PROFILES existing, fork-based parse isolation, and selector validation thresholds — have caused real production crashes and hangs. This Skill injects the verified, hard-won knowledge needed to change that code safely. ## Core Features & Use Cases - fetchSmart rendering decisions: Documents the static-got-first heuristic, per-host needsJs caching, and the RENDER_PROFILES constant whose loss once broke every rendered fetch. - Fault-isolated parsing: Explains why JSDOM/Readability runs in a forked child-process pool (worker_threads cannot isolate a native SIGSEGV) and the safe-default/respawn invariants. - Smart scroll and date handling: Covers incremental link harvest during infinite scroll, date-floor stopping, publication-date extraction chains, and future-date clamping. - Use Case: When changing Playwright scroll behavior or the Readability extraction threshold, load this Skill to avoid regressions like orphaned Chromium processes, segfault-killed crawls, or selector cache poisoning. ## Quick Start Ask the AI to modify the article extraction threshold in src/clean.js while following the fetching-and-extracting skill guidance.