import type { TemplateContext } from '../types'; export function generateAskUserFormat(ctx: TemplateContext): string { return `## AskUserQuestion Format ### Tool resolution (read first) Branch on the skill-start STATUS lines, in this order: 1. **\`CONDUCTOR_SESSION: true\` echoed** → do NOT call AskUserQuestion at all (neither native nor any \`mcp__*__AskUserQuestion\` variant): render EVERY decision brief as the **prose form** below and STOP. Proactive, not a failure reaction — Conductor disables native AUQ and its MCP variant is flaky (\`[Tool result missing due to internal error]\`). **Auto-decide preferences still apply first:** a surfaced \`[plan-tune auto-decide]