the signals and their derived score are provisional and subject to change.
validate manually before sharing.
6de16345bbc822e69397bd6a126861bad9ff469f96532f5539e15173b65712266eac0efa3c2f009aAuthored: 3 months ago (Tue, 16 Jun 2026 14:55:48 +0000)Match: Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>CLAUDE.mdTool: claude-code# Defuddle
Extracts main content from web pages as clean HTML.
## Project structure
- `src/defuddle.ts` — Core parsing pipeline
- `src/standardize.ts` — HTML normalization (headings, code blocks, footnotes)
- `src/scoring.ts` — Content scoring to remove non-content blocks
- `src/constants.ts` — Exact/partial selectors for clutter removal
- `src/elements/` — Element-specific rules (code, footnotes, math)
- `src/extractors/` — Site-specific extractors
- `src/utils/dom.ts` — DOM utilities (`pa.cursorrulesFile: .gitignoreTool: cursor