Replies: 2 comments 2 replies
-
|
Would love to see something like that. Note that there will probably be some parts that would be coding agent specific and other parts that can be done by integration, extension, preset or workflow. So please let me know what you need from the Spec Kit core to make this a reality. Maybe it can be done completely using the primitives we already have? |
Beta Was this translation helpful? Give feedback.
-
|
I strongly agree with the protocol-first framing here. I have been testing a similar shape in a small open-source initializer called Cosmosmith: https://github.com/devnomad-byte/cosmosmith The relevant part is that it treats multi-agent work as a portable contract rather than assuming a specific runtime. It generates a shared
That maps pretty closely to your coordinator / worker / reviewer split. The important constraint I found is that the protocol needs a completion gate: no task should be marked done unless the harness and evidence are recorded. Otherwise multi-agent execution becomes a faster way to create unverifiable drift. If Spec Kit formalizes this, I would love to see the protocol stay runtime-neutral:
The smallest useful first step may be a template/profile that defines status vocabulary and evidence requirements, even before any runtime orchestration is added. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I’d like to propose a direction for the implementation stage in Spec Kit, based on recent practice with modern agent engines.
Thesis
Spec Kit should treat multi-agent implementation primarily as a process contract, not as a specific runtime feature.
In other words:
Why this matters
Today, agent runtimes vary:
If the contract is stable, the same Spec Kit artifacts can run across all of them with different throughput, while preserving quality and governance.
Proposed model for /speckit.implement
Why this aligns with current Spec Kit strengths
Spec Kit already has:
This proposal focuses on formalizing an implementation protocol that those capabilities can consistently execute.
Concrete, incremental next step
Add an optional “implementation orchestration profile” for /speckit.implement (or workflow mode) that standardizes:
This can start as documentation + template conventions, then evolve into workflow presets and extension hooks.
If maintainers think this is useful, I’d be happy to help draft a concrete RFC skeleton with examples for both serial and parallel runtimes.
Beta Was this translation helpful? Give feedback.
All reactions