auto-optimize-prompt

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Auto-Optimize Prompt

自动优化提示词

User request: $ARGUMENTS
Iteratively optimize a prompt until no issues remain.
用户请求: $ARGUMENTS
自动迭代优化提示词,直至不存在任何问题。

Goal

目标

Loop until prompt-reviewer finds no issues: review → resolve NEEDS_USER_INPUT with user → fix via prompt-engineering → repeat.
  • No path provided: Ask which file to optimize
  • Working copy: Use
    /tmp/auto-optimize-*.md
    during iterations; apply to original only when converged
循环执行以下步骤,直至prompt-reviewer未发现任何问题:审核 → 就NEEDS_USER_INPUT问题向用户寻求解决方案 → 通过prompt-engineering进行修复 → 重复操作。
  • 未提供路径时:询问用户需要优化哪个文件
  • 工作副本:迭代过程中使用
    /tmp/auto-optimize-*.md
    作为工作文件;仅在优化收敛后,将修改应用到原始文件

Constraints

约束条件

ConstraintWhy
Converge, don't capNo iteration limits—run until no issues
Atomic outputOriginal unchanged until fully converged
DRYDelegate review to prompt-reviewer, fixes to prompt-engineering
User-in-the-loopNEEDS_USER_INPUT issues require user resolution (with context, options); skip if user declines
约束原因
直至收敛,不设上限无迭代次数限制——运行至无问题为止
原子化输出在完全收敛前,不修改原始文件
避免重复(DRY)将审核工作委托给prompt-reviewer,修复工作委托给prompt-engineering
用户参与循环对于NEEDS_USER_INPUT类问题,需要用户解决(提供上下文和选项);若用户拒绝则跳过

Output

输出内容

Report: file path, iterations, issues fixed (auto vs user-resolved), issues skipped, summary of changes.
生成报告:包含文件路径、迭代次数、已修复的问题(自动修复 vs 用户解决)、已跳过的问题、修改内容摘要。