logoalt Hacker News

frank00001today at 7:24 AM5 repliesview on HN

Sounds like the spec driven approach. You should take a look at this https://github.com/github/spec-kit


Replies

krirotoday at 12:05 PM

I basically use a spec driven approach except I only let Github Spec Kit create the initial md file templates and then fill them myself instead of letting the agent do it. Saves a ton of tokens and is reasonably quick and I actually know I wrote the specs myself and it contains what I want. After I'm happy with the md file "harness" I let the agents loose.

The most frustrating issues that pop up are usually library/API conflicts. I work with Gymnasium or PettingZoo and Rlib or stablebaselines3. The APIs are constantly out of sync so it helps to have a working environment were libraries and APIs are in sync beforehand.

jedbergtoday at 8:25 AM

Sort of, depending on if your spec includes technology specifics.

For example it might generate a plan that says "I will use library xyz", and I'll add a comment like "use library abc instead" and then tell it to update the plan, which now includes specific technology choices.

It's more like a plan I'd review with a junior engineer.

I'll check out that repo, it might at least give me some good ideas on some other default files I should be generating.

shinycodetoday at 8:00 AM

Thanks for the link ! I’m very curious about their choices and methods, I’ll try it

wolletdtoday at 7:36 AM

> 110 releases in 6 months

show 1 reply
malloryeriktoday at 9:52 AM

Have you tried this? Review?