Replies: 2 comments 1 reply
-
This concept is something I have been pondering. I have been trying to come up with some test projects to see if the LLMs are able to architect software processes better with textual descriptions or things like state/model diagrams. I think it is worth hammering on. I found spec-kit not too long ago and the way it works makes it easy to test a lot of different strategies quickly since all of it is just text files of prompts and templates. Since I am more of an architect than a developer these days, I tend to think about projects as an architect. I would like to use Mermaid to very efficiently specify project layout, or even an abstract layer above to define how and app or service is put together logically. Then provide use cases and then behaviors more like BDD. From that it seems that development can be broken down into distinct phases (in separate files for context even) and they could be done in parallel if top-level scaffolding and interfaces are created. |
Beta Was this translation helpful? Give feedback.
-
From my experience of playing with text to diagram, I suggest considering graphviz (.dot) format. Actually, I'm trying to use Graphviz syntax in prompts to express my design intent. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Context
Spec Kit’s workflow —
/specify → /plan → /tasks → /implement
— currently relies heavily on text-based documentation. While this is useful for details, complex flows, algorithms, and architecture decisions are often harder to follow in text alone. Contributors (especially newcomers) could benefit from a more visual representation of these processes.Problem
Proposal
Introduce visual diagrams (UML, Mermaid, PlantUML) into various Spec Kit documents:
Recommended tooling:
.puml
files for contributors to edit.Example (Mermaid Sample)
Expected Benefits
Discussion Points
Beta Was this translation helpful? Give feedback.
All reactions