-
Notifications
You must be signed in to change notification settings - Fork 6.6k
Closed
Description
Even after providing complete and detailed information, the result is as follows:
- Files are created ignoring the project structure, because the focus is not on the project, but on thousands of lines of instructions
- Even instead of simply adding a test to the existing structure, it tries to create new files and generates hundreds of unnecessary tests, most of which make no sense at all
- Overengineering, because the LLM, instead of executing a concise command, is busy analyzing kilobytes of text and generating new texts, completely losing the essence of the work
Conclusion: The area of use for SpecKit is very limited - it's for testing new ideas, generating simple prototypes. For proper incremental work, you need to:
- Conduct an analysis of the project and task; here, ordinary simple queries to an LLM are very helpful
- The developer themselves should think through the steps for implementation; LLM can be used for clarification, but under no circumstances should planning be handed over, because LLM != AI, it cannot know what exactly is the purpose of the task. It's still a large and complex, but neural network.
- Atomic tasks can be given to the LLM, but controlling all changes and directing them in the right direction.
Based on the described points, SpecKit only complicates the work. The project needs to change its concept - it's not about software development, but more about generating ideas and a general plan. It's more a tool for a product owner than for a developer.
P.S used with Claude Code (Opus 4.1)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels