If you're using an LLM for programming, please describe your workflow.
I use https://pi.dev/ as my input.
I feed it a paragraph description of what I want + a gherkin spec (https://cucumber.io/docs/gherkin/reference/) then have it ask me questions and propose changes/additions to the markdown + gherkin spec for this (t)ask.
Then I spawn a new (fresh context) pi to read the enhanced spec and create code in a feature branch.
This is the best workflow I've used so far. Still using Qwen3.6-35B-A3B