Skip to content

feat(commands): add pipeline command for end-to-end workflow auto-progression#1967

Draft
RchrdHndrcks wants to merge 1 commit intogithub:mainfrom
RchrdHndrcks:feat/pipeline-command
Draft

feat(commands): add pipeline command for end-to-end workflow auto-progression#1967
RchrdHndrcks wants to merge 1 commit intogithub:mainfrom
RchrdHndrcks:feat/pipeline-command

Conversation

@RchrdHndrcks
Copy link

Summary

  • Adds a new /speckit.pipeline command that orchestrates the full SDD workflow end-to-end: specifyclarifyplantasksanalyzeimplement
  • Auto-progresses between steps without returning control to the user
  • Only pauses when genuine user input is needed (clarification questions, critical analysis findings, incomplete checklists)

Closes #1966

Design Decisions

  • Single file, zero dependencies: One markdown template in templates/commands/, no changes to existing commands or scripts
  • Agent-agnostic: Uses the agent's native mechanism to invoke slash commands (Claude Code's Skill tool, Copilot's chat commands, etc.)
  • Lightweight alternative: Solves the same problem as community extensions (Conduct, Fleet, AIDE) without multi-agent orchestration complexity

Test plan

  • Run /speckit.pipeline <feature description> and verify it progresses through all 6 steps automatically
  • Verify it pauses during /speckit.clarify for user input and resumes after
  • Verify it pauses when /speckit.analyze finds CRITICAL issues
  • Verify it stops and reports errors when a step fails
  • Test with empty $ARGUMENTS — should ask for feature description

AI Disclosure

This PR was authored with assistance from Claude Code (Claude Opus 4.6). The concept and workflow design are human-directed. The command template was written by Claude and reviewed by the contributor.

🤖 Generated with Claude Code

…gression

Add a new `/speckit.pipeline` command that orchestrates the full SDD
workflow (specify → clarify → plan → tasks → analyze → implement)
with automatic progression between steps.

The command only pauses when genuine user input is needed (clarification
questions, critical analysis findings, incomplete checklists) and
auto-proceeds between all other steps.

Closes github#1966

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings March 25, 2026 03:20
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new speckit.pipeline command template that orchestrates the full Spec Kit / Speckit SDD workflow end-to-end by chaining existing commands (specify → clarify → plan → tasks → analyze → implement) with automatic progression and pausing only when user input or critical findings require it.

Changes:

  • Introduces a new templates/commands/pipeline.md command template describing step sequencing, auto-progression rules, and stop conditions.
  • Defines minimal progress reporting and explicit pause/error-handling behavior for interactive steps and CRITICAL analysis findings.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mnriem
Copy link
Collaborator

mnriem commented Mar 25, 2026

Please deliver this as an extension. See https://github.com/github/spec-kit/tree/main/extensions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Add pipeline command for automated end-to-end workflow execution

3 participants