It works really well, you can tell it to implement new features or mutate parts of the code and it having the entire (or a lot of) the code in its context really improves the output.
The biggest caveat: shit is expensive! A full 32k token request will run you like $2, if you do dialog back and forth you can rack up quite the bill quickly. If it was 10x cheaper, I would use nothing else, having a large context window is that much of a game changer. As it stands, I _very_ carefully construct the prompt and move the conversation out of the 32k into the 8k model as fast as I can to save cost.
This is why it's so easy to burn up lots of tokens very fast.
Something like the following
Here is the Template class:
…
Here is an example component:
…
Here is an example Input element:
…
I need to create another input element that allows me to select a number from a drop down between 1/32 and 24/32 in 1/32 increments