Skip to content

Custom processes: compose Steps from a catalogue in a file - #1402

Draft
JacobStephens2 wants to merge 8 commits into
mainfrom
issue-877
Draft

JacobStephens2 wants to merge 8 commits into
mainfrom
issue-877

Conversation

@JacobStephens2

@JacobStephens2 JacobStephens2 commented Oct 26, 2026 •

Copy link
Copy Markdown
Owner

A ~/.thirdshift/processes file lists sequential skill Steps. thirdshift process lists them, check prints the plan, and running them shares one throwaway worktree and records the Command as Process.
The worktree follows the checked-out branch on origin. A missing file and invalid TOML name those rules, and the skill preamble and failure outcome are shared.
Add experimental Custom processes that run skill Steps in order
A command Step runs in its worktree and passes stdout followed by stderr
to later Steps. A non-zero exit fails the Process unless the Step is
optional. Stop interrupts a running command the way it interrupts a session.
Add command Steps and optional Steps to Custom processes
A process can declare throwaway worktrees and group consecutive Steps that share a parallel name. A group runs together, each Step in its own worktree, and a failure waits for the other members before the process stops unless that Step is optional.
Bring command Steps and optional Steps from #1382 onto named throwaway worktrees and parallel groups. A command Step counts as editing its worktree, so a parallel group still cannot share one.
Custom process: named throwaway worktrees and parallel groups
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.

Custom processes: compose Steps from a catalogue in a file

1 participant