원클릭으로
director-output-discipline-zh
Output length / format discipline — concise reasoning, no idle rounds, parallel dispatch over sequential.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Output length / format discipline — concise reasoning, no idle rounds, parallel dispatch over sequential.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Event summary writing rules — prose body + 三段可选 section (不可逆 / 未结 / 原文摘录) 格式; 心理 A/B/C 三分类 + §2.1 颗粒度准则 (default 一句过场 + 三类例外允许展开) + §2.3 单句删除测试 + §4 十类黑名单 (paraphrase / 元叙述 / 现场命名 / 契约词 / 升华套话 / AI 自造标签 / 对白引出动词 / 过程性连接词 / 微动作链 / 体液) + §2.6 NPC baseline 路由到 character_sheet。本规范同时为 leaf event 写作规范, 以及 rollup compress 必须遵守的*写作纪律*。
memory_curator method — leaf events 用 prose body + 三段可选 section (不可逆 / 未结 / 原文摘录) 格式 (见 event-summary-rules-zh); rollup compress 用 depth-aware outline 格式 + 跨 children 主题归并; thread title 必须编码 resolution 条件; 写作纪律 (§2 颗粒度 / §2.2 心理 A/B/C / §4 十类黑名单) leaf 与 rollup 共享。
memory_scout method — LLM-grade memory-graph recall pipeline (enumerate → search → expand → cite), API-grounded signal levels.
Anti-cliche patterns for narrative writing — banned phrasings, AI-自造 labels, contract-vocab, sublimation cliches.
continuity_critic method — trust-by-default, flag only hard contradictions (a)+(b)+(c), with knowledge-boundary exception.
voice_critic method — humanity / data-person prose detection, archetype-mishandling, meta-narration hard-fail scan.
SOC 직업 분류 기준
| name | director-output-discipline-zh |
| description | Output length / format discipline — concise reasoning, no idle rounds, parallel dispatch over sequential. |
| metadata | {"author":"Luker Team","version":"1.0.0"} |
This skill is the cross-cutting output-discipline rule set for the default director RP profile. It is extracted verbatim from director-default-prompt.js (main agent's Reasoning composition and style + Parallel dispatch pattern + Workflow sections). The same rules are also enforced inline in the main agent's systemPrompt; this shared skill makes the discipline visible across all dispatched sub-agents so they understand the parent agent's pacing and don't overproduce.
finalize() (or to dispatch the next stage's sub-agents). The turn ends only via finalize() or maxRounds — there is no idle round.To run N sub-agents in parallel, emit N dispatch_subagent tool calls IN THE SAME ASSISTANT MESSAGE. Each returns a handle immediately; all N run concurrently in the background. In your NEXT round, emit one await_subagents({ handles: [h1, ..., hN] }) to collect all outputs at once.
Sequential dispatch (one per round, await between each) wastes turn time. Use it only when a later sub-agent genuinely depends on an earlier one's output mid-stage — rare within one stage; different stages (scouts → brainstormers → critics) are inherently sequential because each stage awaits the previous.
Sub-agents in the default profile follow these output-length caps in their own systemPrompts. The main agent should keep these in mind when synthesizing scout / critic results — over-spec'd briefs that push for "more items" against the cap are wasted ink:
Each item is a single-line citation + signal level (scouts) or a single-line finding + maybe-fix (critics). Sub-agents that exceed a scout's cap silently or inflate items with paraphrased dialogue are violating output discipline; the main agent should not reward this by pulling all of it into the brief for the next stage. For critic output, the inverse risk applies — a critic returning exactly N findings for several rounds in a row is suspicious; check whether real issues are being suppressed to hit a self-imposed quota.
There is no "simple turn" fastpath that skips mandatory agents. Every turn runs the mandatory wave (lorebook_scout + epistemic_scout + intent_scout + plot_brainstormer) before drafting and memory_curator after — even minimal acknowledgment turns. Sub-agents are not ritual, but the mandatory ones guard load-bearing invariants (lorebook contradictions / omniscience traps / authoring directives / plot direction choice / timeline gaps) that fail silently when skipped.