A while back I saw someone make a scratch texture generator in blender as a separate addon, and I remember thinking that I could probably make something quite similar within geometry nodes itself. As it turns out, I was able to make something quite useful.
Essentially this is a geometry nodes setup that allows users to generate scratch textures. Why is this useful? Well, if you are going for realism in your projects chances are you would want some sort of micro scratches and imperfections on your materials. This setup not only generates the black and white scratch textures, but also creates a normal map and anisotropic rotation map that can be used in the principled BSDF to give you results that look great. I also added a feature that gives the scratches a slight iridescent coloring.
The full setup plus some additional stuff are available on Superhive for 3 USD, or the generator itself is on my Gumroad for free!
https://superhivemarket.com/products/scratch-generator