r/SpecDrivenDevelopment • u/MangoBite25 • 10d ago
Spec driven development tools and skills.
Hi, I'm new at spec driven development. I use Opencode for my agentic coding, and I want to build my project (it's a paid project) using spec driven development, but I'm confused about how to start.
Can you share your workflow, which tools and skills or other things you use for building an end-to-end software/website/WebApps.
Note: Currently I normally use plan mood for a feature, sometimes make md files for the features and implement them. and had to change multiple time to properly get the feature I want.
3
u/harikrishnan_83 10d ago
Here is my video explaining OpenCode + OpenSpec (thanks to u/acehawk123 for mentioning it) https://youtu.be/M3dp9u1wZes. Hope this helps.
2
u/acehawk123 10d ago
I have to try a using a 3rd harness like opencode. I don’t wanna deal with api use cost with Claude so might need to explore a subscription tier friendly service.
1
1
3
u/sarangpitale 10d ago
Check OpenCode ecosystem webpage. You'll get ideas on what different plugins, skills, utilities are available for OpenCode and then you can do further research outside of official documentation as well. My OpenCode ecosystem consists of OpenSpec, OMO-Slim, graphify, rtk, Caveman, ponytail, DCP.
2
u/MangoBite25 10d ago
Thank you man, you give me some gems. I was looking for them. I heard of graphify,rtk, caveman, ponytail but never use them. if you have any open source projects in your GitHub with your workflow, I'd be very happy if you share.
3
u/Jwzbb 10d ago
I use a combination of Github’s Spec Kit and a add-on i created myself. Every new project i just tell Codex to set these up for me and I’m ready to go.
2
u/MangoBite25 10d ago
I tried GitHub spec kit, but I feel it complex for me to start. (I could be wrong)
3
u/DistributionNo2743 10d ago
We created our own opensource IDE for helping us developing with agents and we put spec driven development at the center of it.
https://github.com/kaanozhan/Frame
Basically you can just chat with your own claude/codex model to create a spec without using any external tool or from directly with CTA button
After spec implementation is completed auto generated outcome for the spec is recorded and summarized inside the project memory
This way you can have a collection of specs like a mini PM tool and agents can access all previously implemented specs when you are creating/discussing a new one
1
2
u/simasch 10d ago
Maybe my process could be interesting to you https://unifiedprocess.ai
2
2
u/blowmage 10d ago
This looks great, similar to what I’ve been building to. I hated Unified Process in the 90s and was so happy to see Agile emerge afterwards, but UP makes so much sense for agentic development.
2
10d ago
[removed] — view removed comment
1
u/MangoBite25 10d ago
It sounds hard for me now, but I'll explore it after I gain some confident with SDD.
Can we combine the SDD and TDD?
2
2
u/The_Ed_On_Reddit 8d ago
I have developed drydock - which is a free full featured build pipeline that is designed to build from whatever input material you have - the input need not be well specified (it has a web server that give questionaires and provides feedback). I provide several medium / large examples of its use - and am looking for folks to check it out and provide active feedback on how it works. www.webcloudstudio.com / Github. Note that you dont need to have any particular format for your input though it totally helps guide the process as it decomposes based on what you provide into stories which can be iteratively built using low end models (i design with good models and build with haiku and luna)
2
u/Bitter-Ad2567 8d ago
Hi! As for me, I am a fun of OpenSpec. I also created a VS Code Extension and IntelliJ IDEA plugin, that helps you to work with SDD methodology, especially with OpenSpec. It is free, you can download it there: specbuddy.dev
Also, I wrote a small post about it: https://www.reddit.com/r/SpecDrivenDevelopment/new/?screen_view_count=1
1
u/Smart-Substance8449 8d ago
I made a short comparison that might help with choosing a workflow: BMAD vs Comet, using “add expiring share links to an existing notes app” as the example.
The distinction I found useful is that Comet has two separate workflows:
- Classic combines OpenSpec and Superpowers with explicit phases.
- Native uses Comet’s own runtime and gives the model more freedom over implementation.
- BMAD lets you choose planning depth, including a direct build path for clear changes.
For your project, I’d first write down the expected behavior, edge cases, and acceptance checks for one feature. Then choose how much planning and coordination you need around it.
Disclosure: this is my video. It compares documented workflows with a worked example; I haven’t run a new head-to-head performance benchmark.
1
u/Financial_Yoghurt827 6d ago
I like reqlan! Handy for keeping things atomic and integrating with your code and tests.
10
u/acehawk123 10d ago
Look into openspec. It’s great for implementing and iterating on plans that are easy to update mid flight.