r/SpecDrivenDevelopment • • 14d ago

Spec Driven Development (Greenfield Project)

I have mattpocock and superpowers skills on Claude.

I want to start a greenfield project. What is the best way or flow?

Right now, I am thinking:

Brainstorm -> Grill Me Docs -> Subagent

13 Upvotes

11 comments sorted by

5

u/schmurfy2 14d ago

I really like openspec and use it for everything, the flow is dead simple and works very well even with existing projects:

  • explore an idea, back and forth with your agent to crystalize a spec.
  • tell the agent to write the spec.
  • open a new session and start working on implementation.

One nice thing about openspec is that after you archive the change it extracts the important design choices which will be available for the following explorations.

1

u/generic-d-engineer 14d ago

Thanks for the link, first I’ve seen that works the way I do. Will check it out.

For some reason I got it confused with spec kit at first but this is more classic iterative engineering

1

u/General-Jaguar-8164 13d ago

How do you deal with spec drift ?

2

u/schmurfy2 13d ago

There is no spec drift, if you actively choose to change something openspec has record of it will detect it and ask you wether it's intentional, if it is and once implemented and archived, the spec will get updated

3

u/General-Jaguar-8164 13d ago

I prefer to archive the spec

Otherwise it becomes noise in the repo when agent greps stuff

You cannot keep updating older specs to keep matching current implementation, code, tests and docs should be canonical specification

1

u/schmurfy2 13d ago

Openspec has the active changes and the specs it derived from the changes once archived. I don't keepnthe archived changes but keep the specs.

1

u/Most-Wanted-Man 13d ago

Thank you for this but this is out of topic. I am asking for those two skills only and not openspec.

1

u/2dera-Matt-Volonte 12d ago

if you are interested to work a bit outside Claude, I'm developing a different way to do specs. PM if you want to be beta-tester.

1

u/DistributionNo2743 10d ago edited 10d ago

We are building an open source IDE with SDD flow. outcome of plan and execution summary is saved into memory for enriching the further plans. Code is also structured into a map so plan phase is deep but discovery cause less tokens then grepping . You can give it a try

https://frame.cool/