You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(studio-next): list viable next actions with low-friction choice prompts
Bridged from Codex Game Studios commit 687320f. Shifts studio-next from
'recommend the single best action' to listing viable actions (3-5, fewer
when fewer are real) with one marked (Recommended). Adds numbered-text
fallback and a. yes / b. no go/no-go prompts when the question tool is
unavailable.
Adapted Codex -> OpenCode: request_user_input -> question, $studio-next
-> /studio-next.
Copy file name to clipboardExpand all lines: .opencode/skills/studio-next/SKILL.md
+37-21Lines changed: 37 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
name: studio-next
3
-
description: "Lightweight OpenCode Game Studios continuity router. Reads handoff, session, sprint, stage, workflow, and slice state to recommend the single best next action after a work unit."
3
+
description: "Lightweight OpenCode Game Studios continuity router. Reads handoff, session, sprint, stage, workflow, and slice state to list viable next actions with one recommended choice after a work unit."
4
4
---
5
5
6
6
# Studio Next
@@ -98,7 +98,7 @@ Route using installed commands when possible:
98
98
If a routed command is not installed, recommend the closest installed command and
99
99
state the missing command plainly.
100
100
101
-
## Step 4: Rank And Choose One Best Action
101
+
## Step 4: Rank Viable Actions
102
102
103
103
Rank candidates in this order:
104
104
@@ -110,34 +110,50 @@ Rank candidates in this order:
110
110
6. Handoff preservation if session state should be durable.
111
111
7. Optional hygiene or carve-out work.
112
112
113
-
Recommend exactly one best next action. Include:
113
+
List all viable next actions in ranked order. Usually this is 3-5 choices, but
114
+
fewer is correct when fewer are genuinely viable. Do not invent filler options
115
+
to reach a target count. Mark exactly one choice `(Recommended)`.
116
+
117
+
For each option include:
114
118
115
119
- Command to run.
116
-
- Why this is the best next action now.
120
+
- Why this action is viable now.
117
121
- Slice classification (`extend`, `feed`, or `carve-out`).
118
122
- Any prerequisite owed check.
119
123
- Whether the recommendation is based on verified state or file-reported state.
120
124
121
-
## Step 5: Use Structured Choice Only When Needed
122
-
123
-
If there is one clear best action, output it and stop. Do not ask an unnecessary
124
-
choice question.
125
+
## Step 5: Use Low-Friction Choice Prompts
125
126
126
-
If there are genuinely 2-3 viable lanes with similar priority, use the `question`
127
-
tool when available:
127
+
When several next actions are viable, use the `question` tool when available:
128
128
129
129
- Header: `Next work`
130
130
- Question: `Which lane should we take next?`
131
-
- Options: 2-3 mutually exclusive lanes
131
+
- Options: all viable lanes, usually 3-5 when available and fewer when fewer are
132
+
real
132
133
- Put the recommended lane first and append `(Recommended)` to its label
133
134
- Each option description must include command, reason, slice classification,
134
135
and rough size in sessions
135
136
136
137
If the `question` tool is unavailable, fall back to a concise numbered prompt
0 commit comments