-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Description
Hi there,
I'm pretty new to Spec Kit, but I'm loving what I'm seeing so far.
However, it strikes me that we have to manually specify some things that might be either pre-defined by our organisation or personal preferences. Granted, the AI can help, but it would be good to be able to provide some grounding.
Not sure if this is already possible, but it would be great to be able to point Spec Kit at a file or folder of files that already codify the things we want and say something like "Using the components library, build a Constitution for an app that does X using tech stack Y".
This would enable people to share common best-practices for different design patterns and tech stacks that could be "bootstrapped" into Spec Kit easily.
So, if I wanted to build something with TypeScript, Electron, Tailwind and React (for example), I could just load in in those components and these would be .md files for each that would just be used as reference (or even incorporated) by Spec Kit into the environment.
Alternatively, if I am building a User Login pattern, I could provide a Best Practice document for that. Meta specs if you will. With each one being a component.
It probably would be best to have components based on the phase (constitution, spec, plan, tasks, etc) ... so perhaps they could go in a folder based on that?
I don't have a strong opinion about the implementation, but I do think this would make it considerably easier to develop specs by using open source components, or to develop some components within an organisation that can be managed in a shared repo.
Thanks again for developing and sharing Spec Kit!