Change commands for more order #1385
stefanofalasca
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Improved Speckit Workflow
I've been using Speckit over the last few weeks, but I immediately noticed that the workflow wasn't optimized for my daily routine or the way I'm used to working with Claude Code.
I've made some modifications to the commands, and I can now say the experience is much better. I'd like to share these changes with you because I believe this workflow reflects how many other developers work, not just me.
Issues with the Original Workflow
When I started using Speckit, there were three things I didn't like:
specsfolder being created in inconsistent locations.Despite this, I think Speckit is an excellent tool, so I adapted it to a more standard developer approach.
The New Workflow
1. Branch Naming & Ownership
In my company, we use Azure DevOps. We link our working branches to specific Work Items and follow a strict naming convention.
2. Categorization (Feature vs. Bug)
Inside the
specsfolder, a subfolder is now created to categorize the type of work. The structure follows this logic:3. Iterative Session Management
Large tasks are difficult to complete in a single session. I break them down into multiple sessions, where each session becomes a new specification.
speckit.specify, it finds the highest counter in the directory and increments it by one.speckit.specify @xxxx.md) and awaits my confirmation.Example Structure:
4. Monorepo & Multi-App Support
My repository contains several projects using different technologies.
specsfolder is now created within the specific project folder I am working in. If an implementation requires changes across multiple projects, I simply move up a level in the directory tree, and it creates the folder in my current location.5. Language Preservation
When running
speckit.specify @xxx.md, all generated documentation now respects the original language of the input file.Conclusion
Everything is much better organized now. Should we open a discussion to evaluate a PR? I've modified several commands to fit this workflow and I'd love to share them as I think they might benefit the wider community.
Beta Was this translation helpful? Give feedback.
All reactions