[feat] Add pipeline extension#3338
Draft
domattioli wants to merge 1 commit into
Draft
Conversation
Chains the Spec Kit phases into one guided, single-invocation pipeline with a deterministic phase resolver and one interactive clarify gate.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds a
pipelineextension that chains the Spec Kit phases(
specify -> clarify -> plan -> tasks -> analyze -> implement) into a singleguided, tailorable invocation with one interactive clarify gate.
Why
Taking a feature from description to implemented change currently means issuing
each
/speckit.*command by hand and hand-resolving analyze findings in between.This extension collapses that to one command with a single human checkpoint, while
still driving the stock
/speckit.*commands (it orchestrates them, it does notreimplement them).
What is included
speckit.pipeline.run-- the orchestrator (clarify gate + analyze/fix loop, up to 3 cycles).speckit.pipeline.preview-- dry-run printer for the resolved phase plan.bash + PowerShell wrappers, and a stdlib unittest suite.
--skip/--addflags; insertableconstitutionandchecklistphases.Note for maintainers
Opened as a proposal to include
pipelineas a first-party extension.If you would prefer it live as a community extension instead, happy to move
it to a standalone repo and submit via the Extension Submission issue
template -- just say the word.
Catalog files are intentionally left untouched per the publishing guide.