I used Claude to vibe code a far better table of contents widget for my ghostwriting pages
Before: numbers, no active state, tiny text and the text over-ran into the footer
After: no numbers, better colors, active state, bigger text and the table of contents stops before it reaches the footer