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
1.4.0: Hand off to fresh Generator/Evaluator sessions
The Planner used to tell the Developer "stay in this session, rename
to Generator (M-NNN)", which dragged thousands of investigation and
Codex-convergence tokens into the Generator's long implementation
loop. Step 5 now hands off to two fresh Claude sessions instead, so
each role starts with a clean context budget.
Step 5 also drops the Planner's pre-emptive rename copy-paste blocks
for the Generator and Evaluator. Both role skills already print their
own rename block as the first thing they output on invocation, so the
Planner was duplicating that work. A single short line tells the
Developer to expect that rename block when they start each role.
Step 4 step 29 converts the plain "Optionally ask: ..." commit prompt
into a real AskUserQuestion call with three options: Commit and push
(Recommended), Commit only (no push), or Skip and let the Generator
bundle the planning artifacts with its first commit. The choice
respects the project's git.commitConventions for the message body.
The Step 0.8 Planner self-rename to "Planner (M-NNN)" stays — useful
for telemetry and session-list legibility while the Planner runs.
Bumps the plugin to 1.4.0.
Copy file name to clipboardExpand all lines: skills/planner/SKILL.md
+20-28Lines changed: 20 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -286,68 +286,60 @@ Codex is already running in background from Step 0.9. The `Planner-Discussion/`
286
286
3. Wait for Codex's review. If APPROVED, return to step 26 with the new file as the final draft. If NOT APPROVED, address Codex's disagreements and iterate.
287
287
4. **Do not skip the Codex review and copy the file directly to `Spec.md`.** The Spec.md baseline must always be a Codex-approved Claude-NN.md.
288
288
289
-
29. Optionally ask: "The spec and mission structure are ready. Want me to commit them before we start execution?"
289
+
29. **Ask via AskUserQuestion** whether to commit the mission folder + `Spec.md` + the `Config.json` flip before handing off to the Generator. The mission folder typically lives inside an umbrella git repo; committing now creates a durable baseline the Generator's worktree branch can fork from, but some projects prefer to bundle the planning artifacts with the Generator's first commit. Use **AskUserQuestion** with three options — never prompt this in plain text:
290
+
291
+
- **Commit and push (Recommended)** — stage `TandemKit/Config.json` + the entire mission folder, write a planning commit per `Config.json::git.commitConventions`, push to the configured remote.
292
+
- **Commit only (no push)** — stage and commit locally; the Developer pushes manually later.
293
+
- **Skip — let the Generator bundle it** — leave the planning artifacts uncommitted; the Generator's first commit picks them up.
294
+
295
+
On **Commit and push** or **Commit only**, write a commit message that follows the project's `git.commitConventions` (typically: imperative subject under ~80 chars, capitalized, no trailing period, no `Co-Authored-By`, body wrapped at 72 explaining the planning outcome — mission scope, rounds run, key decisions locked, target submodule).
**Present the commands below as separate copy-paste blocks — one command per box. Each block must be run one at a time in order; do NOT merge multiple commands into a single box.**
305
+
31. **The Planner session's job is done.** Tell the Developer to start the Generator and Evaluator in**fresh** Claude sessions — never reuse the Planner's session. Token budget matters: the Planner has consumed thousands of tokens on investigation, Codex coordination, and convergence rounds; that context bloat would shorten the Generator's implementation runway and the Evaluator's review depth. Each role gets a clean session.
300
306
301
-
### Generator session (stay in this session)
307
+
Both the Generator and Evaluator skills print their own rename blocks as the **first thing** they output when invoked. The Planner does not print rename commands here — they would only duplicate what the role skills do.
302
308
303
-
Substitute `{PROJECT}` with `projectName` from `Config.json` (captured in Step 0.5) and `NNN` with the mission number (3-digit prefix of the mission name, e.g., `005-AddDarkMode` → `005`).
309
+
Present these two copy-paste blocks (one per role). Substitute `<mission>` with the mission folder name (e.g. `005-AddDarkMode`).
304
310
305
-
╔═══ 1/2 — RENAME THIS SESSION ════════════════════════════════════════╗
0 commit comments