Egregoros

Signal feed

Timeline

Post

Remote status

Context

2

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

@sun I used to do it exclusively this way, and often still do, but it's not applicable when you're trying to get it to generate boilerplate.

Instead I use the Gherkin spec to define the "tests" and, being natural language, it does a pretty good job of self-testing during "thinking".