← back to Cli Printing Press
fix(skills): drop context: fork from output-review so AskUserQuestion works natively (#417)
ac98c00ac588d8a5e9d0b7c22c59afc0773d29d3 · 2026-04-29 22:52:50 -0700 · Trevin Chow
Same fix as #410, applied to the next sub-skill in the migration.
Output-review ran in a forked context so its reviewer-agent diagnostic
chatter wouldn't pollute the parent generation flow. The cost is the
same deferred-tool unreliability AskUserQuestion has in forks: its
schema is invisible to the fork's starting tool list, and prompt sites
inconsistently fall back to plain-text instead of running ToolSearch
first. The plain-text fallback strands the user — their reply lands in
the parent session, never reaches the fork, and the workflow stalls.
Take the noise pollution; gain reliable user prompting. Output-review
runs in the parent context now; AskUserQuestion is available natively
at every prompt site. Updates the parent skill prose at
skills/printing-press/SKILL.md to match.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Files touched
M skills/printing-press-output-review/SKILL.mdM skills/printing-press/SKILL.md
Diff
commit ac98c00ac588d8a5e9d0b7c22c59afc0773d29d3
Author: Trevin Chow <trevin@trevinchow.com>
Date: Wed Apr 29 22:52:50 2026 -0700
fix(skills): drop context: fork from output-review so AskUserQuestion works natively (#417)
Same fix as #410, applied to the next sub-skill in the migration.
Output-review ran in a forked context so its reviewer-agent diagnostic
chatter wouldn't pollute the parent generation flow. The cost is the
same deferred-tool unreliability AskUserQuestion has in forks: its
schema is invisible to the fork's starting tool list, and prompt sites
inconsistently fall back to plain-text instead of running ToolSearch
first. The plain-text fallback strands the user — their reply lands in
the parent session, never reaches the fork, and the workflow stalls.
Take the noise pollution; gain reliable user prompting. Output-review
runs in the parent context now; AskUserQuestion is available natively
at every prompt site. Updates the parent skill prose at
skills/printing-press/SKILL.md to match.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
---
skills/printing-press-output-review/SKILL.md | 1 -
skills/printing-press/SKILL.md | 2 +-
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/skills/printing-press-output-review/SKILL.md b/skills/printing-press-output-review/SKILL.md
index 73007c09..5daa4ea1 100644
--- a/skills/printing-press-output-review/SKILL.md
+++ b/skills/printing-press-output-review/SKILL.md
@@ -7,7 +7,6 @@ description: >
Skill tool by main printing-press SKILL.md (Phase 4.85) and printing-press-polish
SKILL.md during the diagnostic loop. Not for direct user invocation — its
actionable wrappers are /printing-press and /printing-press-polish.
-context: fork
user-invocable: false
allowed-tools:
- Bash
diff --git a/skills/printing-press/SKILL.md b/skills/printing-press/SKILL.md
index e85ffd7b..7201c561 100644
--- a/skills/printing-press/SKILL.md
+++ b/skills/printing-press/SKILL.md
@@ -1971,7 +1971,7 @@ Skill(
)
```
-The sub-skill carries `context: fork` so the reviewer agent's diagnostic chatter stays isolated from this generation flow. It returns a `---OUTPUT-REVIEW-RESULT---` block with `status: PASS|WARN|SKIP` and a list of findings.
+The sub-skill returns a `---OUTPUT-REVIEW-RESULT---` block with `status: PASS|WARN|SKIP` and a list of findings.
**Wave B rollout policy:** all findings surface as **warnings**, not blockers. Shipcheck does not fail on Phase 4.85 findings. Log the findings to `manuscripts/<api>/<run>/proofs/phase-4.85-findings.md` and surface them to the user. The user decides case by case whether to fix before shipping. Wave B calibrates false-positive rates before Wave C flips errors to blocking.
← 4e1db1e7 fix(cli): repair v3 release — version regex, module path, CI
·
back to Cli Printing Press
·
chore(main): release 3.0.1 (#416) aa80c9d9 →