The original GSD uses SlashCommand tool from Claude Code. The tool allows executing a command from another command or prompt.
invoke SlashCommand("/gsd:plan-phase [X+1]")
The conversion procedure I worked on replaced this call with
invoke Command("/gsd:plan-phase [X+1]")
And the 'original' GSD literally replaces it with
invoke skill("/gsd:plan-phase [X+1]")
And the elephant that I was running around yesterday evening is none of the solutions worked. OpenCode does not support any of these.
Fortunately, TACHES moved most of the logic to shared workflows and don't use invoke SlashCommand often. That is why the elephant is tiny. But it is here, with us, in this very room.
And I don't know how to solve it yet. Try to create a custom tool that would execute the command? Translate a command to a skill and then execute a skill?
Ideas are appreciated!
The original GSD uses SlashCommand tool from Claude Code. The tool allows executing a command from another command or prompt.
The conversion procedure I worked on replaced this call with
And the 'original' GSD literally replaces it with
And the elephant that I was running around yesterday evening is none of the solutions worked. OpenCode does not support any of these.
Fortunately, TACHES moved most of the logic to shared workflows and don't use invoke SlashCommand often. That is why the elephant is tiny. But it is here, with us, in this very room.
And I don't know how to solve it yet. Try to create a custom tool that would execute the command? Translate a command to a skill and then execute a skill?
Ideas are appreciated!