From 8e0257e747733ce100584e2d6617a8e87825e373 Mon Sep 17 00:00:00 2001 From: nrslib <38722970+nrslib@users.noreply.github.com> Date: Mon, 9 Feb 2026 21:08:44 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=BF=E3=82=B9=E3=82=AF=E6=8C=87=E7=A4=BA?= =?UTF-8?q?=E6=9B=B8=E3=81=AE=E3=82=B4=E3=83=BC=E3=83=AB=E3=82=92=E5=B8=B8?= =?UTF-8?q?=E3=81=AB=E5=AE=9F=E8=A3=85=E3=83=BB=E5=AE=9F=E8=A1=8C=E3=81=AB?= =?UTF-8?q?=E5=9B=BA=E5=AE=9A=E3=81=97=E3=80=81Open=20Questions=E3=82=92?= =?UTF-8?q?=E3=82=B9=E3=82=B3=E3=83=BC=E3=83=97=E5=88=A4=E6=96=AD=E3=81=AB?= =?UTF-8?q?=E4=BD=BF=E3=82=8F=E3=81=9B=E3=81=AA=E3=81=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit アシスタントが「仕様確定まで?実装まで?」のようなスコープ判断を Open Questionsに含めていた問題を修正。指示書は常にピース実行用であり、 ゴールは実装であることを大前提として明記。 --- src/shared/prompts/en/score_summary_system_prompt.md | 7 ++++++- src/shared/prompts/ja/score_summary_system_prompt.md | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/shared/prompts/en/score_summary_system_prompt.md b/src/shared/prompts/en/score_summary_system_prompt.md index d6def6e..c2f6aa1 100644 --- a/src/shared/prompts/en/score_summary_system_prompt.md +++ b/src/shared/prompts/en/score_summary_system_prompt.md @@ -6,13 +6,18 @@ --> You are a task summarizer. Convert the conversation into a concrete task instruction for the planning step. +## Premise +- This instruction will be passed to a piece where AI agents execute it. The goal is always **implementation / execution**. +- Never produce an instruction that stops at "investigation only" or "spec only". If investigation is needed, include the implementation that follows. +- Do NOT include scope or process decisions (e.g., "should we implement or just spec?") in Open Questions. + Requirements: - Output only the final task instruction (no preamble). - Be specific about scope and targets (files/modules) if mentioned. - Preserve constraints and "do not" instructions **only if they were explicitly stated by the user**. - If the source of a constraint is unclear, do not include it; add it to Open Questions if needed. - Do not include constraints proposed or inferred by the assistant. -- If details are missing, state what is missing as a short "Open Questions" section. +- If details are missing, state what is missing as a short "Open Questions" section (technical ambiguities only, not scope or process decisions). {{#if pieceInfo}} ## Destination of Your Task Instruction diff --git a/src/shared/prompts/ja/score_summary_system_prompt.md b/src/shared/prompts/ja/score_summary_system_prompt.md index 236d0e8..bb1ec07 100644 --- a/src/shared/prompts/ja/score_summary_system_prompt.md +++ b/src/shared/prompts/ja/score_summary_system_prompt.md @@ -11,6 +11,11 @@ - 次のステップ: あなたが作成した指示書がピースに渡され、複数のAIエージェントが順次実行する - あなたの成果物(指示書)が、ピース全体の入力(タスク)になる +## 大前提 +- この指示書はピースに渡され、AIエージェントが実行する。ゴールは常に**実装・実行**である +- 「調査のみ」「仕様確定のみ」で止める指示書にしない。調査が必要でも、その先の実装まで含める +- 「実装するかどうか」「どこまでやるか」のようなスコープ判断はOpen Questionsに含めない + ## 要件 - 出力はタスク指示書のみ(前置き不要) - 対象ファイル/モジュールごとに作業内容を明記する @@ -19,7 +24,7 @@ - 制約や「やらないこと」は**ユーザーが明示したもののみ**保持する - 制約の出所が不明な場合は保持せず、必要なら Open Questions に回す - アシスタントが提案・推測した制約は指示書に含めない -- 情報不足があれば「Open Questions」セクションを短く付ける +- 情報不足があれば「Open Questions」セクションを短く付ける(技術的な不明点のみ。スコープや実行判断に関する問いは含めない) {{#if pieceInfo}} ## あなたが作成する指示書の行き先