Activity
Mon
Wed
Fri
Sun
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
What is this?
Less
More

Memberships

GET SHIT DONE

234 members • Free

7 contributions to GET SHIT DONE
Howdy
Hey all, my name is Jeff and I am a media professional looking to automate some of my workflows and found the GSD system.
0 likes • 10d
Welcome to the GSD starship !
Using milestones....
I have a couple of questions of how milestones are intended to be used. 1. Can I have more than 1 open milestone at the same time or should there should always be only 1 currently open and worked on? I'm wondering if the whole plan -> implement -> audit -> complete milestone si supposed to be linear or can 2 milestones be doing this at the same time. I understand that implementing things could make the state clash, but I was wondering if it acceptable to open 2 milestones and make progress at least in the interview phase 2. Same idea for phases within a milestone: is it possible to go through the interview phase in 2 phases in parallel or should they always be sequential? I'm basically trying to figure out how to make the most of my human time when claude is doing long running tasks, maybe making progress with interviews or planning phases/milestones thank you!
1 like • 11d
From how I learned from the GSD engine code - strategy the answer sounds like this for you - @Lex Christopherson correct me if I am wrong : GSD is designed for linear progression—one milestone, one phase at a time. Here's why and how to work around it: 1. Milestones: One at a time STATE.md and ROADMAP.md track your position. Multiple active milestones would create state confusion. The system assumes: define → build → ship → next milestone. 2. Phases: Sequential by design Same reason—state tracking. Each phase builds on the previous (research informs planning, planning informs execution). BUT—your use case is valid. While Claude runs long tasks, you want to make progress elsewhere. Workarounds: - Use /gsd:add-todo — Capture ideas, decisions, requirements for future phases/milestones. Pull them in later when that phase starts. - Run /gsd:discuss-phase N ahead — Discussion is mostly human input. You can do it early, creates {phase}-CONTEXT.md. Just don't execute out of order. - Keep notes outside .planning/ — Draft your thoughts in a scratch file, feed them into GSD when the phase becomes active. TL;DR: System is linear, but discuss/interview phases are low-risk to do ahead since they're capturing your decisions, not changing code. Just don't run execute phases out of order.
0 likes • 10d
The issue is only the STATE.md that is updated by both actions, if you run in paralel this scenario - it can be corrupted.GSD is not made for paralelism - Solution is discuss-ahead as I analyzed. It is perfect to Get the shit done no ? :)
/gsd:add-tests <phase> feature
One of the things I love about the GSD workflow is that after the implementation and verification, y produces a UAT for the human to manually verify. THIS IS AWESOME and I always follow it gladly. Nevertheless, after I finish, I always add tests (without clearing context) with something like `/gsd:quick update the test suite (unit and e2e) in the @./tests/unit and @tests/e2e folder, based on the requirements of this phase. To verify your work, use pnpm:test:run to run the unit test and pnpm:e2e to run the e2e tests. Once everything passes, commit your work ` I'm thinking that adding a proper GSD command to achieve this after each phase would be awesome. Maybe something like `/gsd:add-tests <phase> <optional additional instructions>` What do you think?
3 likes • 11d
Worth raising as a GitHub issue. Simple to implement, high value for TDD/quality-focused devs. what you say @Lex Christopherson ?
Using GSD in a dev team context
I have been trying out GSD for a couple of days and I'm mind blown. I can totally see how it captures where agentic coding workflows should be heading. Nevertheless, I can see how the GSD approach works incredibly well for solo builders, but I'm wondering how this tool (or the underlying philosophy/approach) could be extended for a dev team, where multiple devs are touching a codebase. I see that if 2 or more devs are working using GSD in separate branches, then the GSD state would have an irreconciliable merge conflict. It would be AMAZING if a new feature could be implemented to make it usable for teams, with some sort of "GSD state merge resolution", where maybe GSD would track state separately for multiple devs (like branching state) and then adding some sort of "GSD state merge", where GSD takes all the parallel states and updates the global project state.
0 likes • 11d
Great observation! GSD actually works fine for teams today with a simple setup: Solution: 1. Set commit_docs: false in .planning/config.json 2. Add .planning/ to .gitignore Each dev keeps their own local GSD state. Git only tracks the code, not the planning files. PRs merge code—coordination happens through code reviews, not GSD state sync. Workflow: ∙ Each dev works on their branch with their own .planning/ ∙ GSD commits only code (atomic commits per task) ∙ PR review → merge code ∙ After merge, each dev updates their local roadmap as needed GSD stays a personal productivity tool per-dev. Git remains the source of truth for code. No merge conflicts, no new features needed. The “state merge” idea is interesting for the future, but honestly—keeping planning local and code shared might be the simpler, cleaner pattern anyway. Maybe in future can be done there are few solutions for more devs each one with his folder of files or some other directions . But the tool Is cooking ! Amazing
Hello Alex from Romania here - Solo Dev since 2006
Hello to you all, I went as a dev on a solo - freelancer path way back in 2006, so I am still coding daily 10-14 hours to finish some apps I am working - hope to get clients on them :) - tested the GSD and I am happy to find it and you man ! Good job! I want to be also a active contributor - analyzer - tester in live streams and offline .
2
0
1-7 of 7
Bedeleu Alexandru
2
12points to level up
@bedeleu-alexandru-8876
Romanian Full Stack Software Developer since 2006

Active 4d ago
Joined Jan 23, 2026
Timisoara
Powered by