Looks like a nice tool, but please de-AI-ify your README text.
`check` answered the question a pipeline asks, whether anything would change, with a status and a patch, and wrote nothing.
How about a nice straightforward:
`check` returns 0 if the formatting is good. If not, it prints a patch to stdout and returns 1. It never modifies your files.
I don't mind people using AI to write code, or even text, but I think taking some pride in how the project is presented (and that's primarily through good writing) is critical to engaging potential users.
You can run SLY / Geiser or any other REPL and that will be a compliment to sift, so you will have an even better experience, LSP + REPL is a really killer combo in my opinion and works well. Only you need to tweak your editor to make good decisions for you in some regards like go to definition (you may see duplicates)
What’s the interop story with Sly/Slime?
-------
[0] : blc : https://esolangs.org/wiki/Binary_lambda_calculus
[1] : PIC : https://en.wikipedia.org/wiki/PIC_(markup_language)