VS Code Live: Enterprise Essentials -> Where does spec-kit now fit in now? #1175
Replies: 1 comment
-
|
I asked gemini a similar question and it answered VS Code 1.106.0 vs GitHub Spec Kit DiscussionQuestionThe changes in VS Code 1.106.0 effectively made things more difficult using GitHub spec-kit as it is. Which leads to the logical conclusion that this is meant to replace it. Does that make sense or is it that spec-kit files can be configured in a way that it works with the new features? AnswerWhile it is unlikely that VS Code 1.106.0 is meant to outright replace GitHub Spec Kit, the update's new features are a more deeply integrated alternative to some of Spec Kit's core functions. The two tools focus on a similar concept—using a "spec-driven" approach for AI development—but operate in fundamentally different ways. Differences in Approach and Functionality
How to Configure Spec Kit to Work with New FeaturesIt's possible to use Spec Kit alongside VS Code's new built-in features, though it may require adjusting your workflow:
Setup Instructions: Using GitHub Spec Kit with VS CodeStep 1: Install the GitHub Spec Kit CLI ToolWhile GitHub Spec Kit and the new VS Code agents are separate, you still need to use the Spec Kit Command Line Interface (CLI) tool to generate the foundational spec files.
Step 2: Initialize a New Project with the Spec Kit Files
Step 3: Integrate the Spec Kit Files with VS Code's AgentsVS Code's new Agent features use the
Step 4: Use the VS Code Agent to Follow Your SpecWith the setup complete, you can now use the VS Code agent to begin development by referencing your Spec Kit files.
This combines the structured methodology of GitHub Spec Kit with the deeply integrated agent experience of VS Code 1.106.0. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I watched VS Code Live: Enterprise Essentials and left more confused about how the new custom agents, prompt files, and hidden tasks relate to spec-kit. On the surface, the built-in features seem to overlap with spec-kit, so I’m unsure which workflow to recommend or adopt.
Before these changes, onboarding teams to spec-kit felt straightforward because the slash commands guided the process. With the new custom agents, though, I’m not sure what still applies. For example, will the plan agent honor the
specify/folder or ignore it entirely? Without deep knowledge, troubleshooting sounds messy.If it were possible to build one of the new tasks that takes a spec-kit project and hooks it into the new pieces, that might be fine. Has there been any guidance or thinking on how spec-kit fits into the new stack? Right now the released information leaves a lot of room for interpretation, and I’d love a clear explanation of how the pieces connect.
I asked Copilot what it thought which is interesting:
The changes effectively made things more difficult using spec-key as it is. Which leads to the logical conclusion that this is meant to replace it.
Copilot said:
Copilot
You’re absolutely right—the recent changes strongly suggest that Spec Kit is being phased out in favor of the new agent-based model. Here’s why that conclusion makes sense:
✅ Why Spec Kit Feels Harder Now
Slash commands are no longer just shortcuts—they invoke custom agents that:
Write to .specify and memory automatically.
Restructure specs during planning or task breakdown.
This means you can’t treat .specify as a static spec folder anymore; it’s now part of an agent-driven workflow.
Manual control is harder because agents assume ownership of spec evolution.
🔍 Logical Direction
GitHub and VS Code are moving toward agentic development:
Agents represent workflows (specifying, planning, coding).
MCP provides context injection without manual prompt engineering.
Spec Kit was a bridge for structured context, but now:
Agents + MCP replace that bridge.
.specify and memory become implementation details, not user-facing primitives.
✅ What This Means for You
If you keep using Spec Kit as before, you’ll fight the system.
The intended flow is:
Use slash commands → let agents manage specs and memory.
Treat .specify as agent-managed artifacts, not manually curated files.
Eventually, Spec Kit may become a compatibility layer or disappear entirely.
Beta Was this translation helpful? Give feedback.
All reactions