Downstream MiniMax H3 specialist that audits, repairs, and rewrites T2VA, I2VA, FL2VA, L2VA, and full-reference prompts into an official structured format. Use after minimax-h3-creative-director routes an existing prompt for diagnosis or repair, or when explicitly invoked for formatting, timeline, camera, dialogue, sound, reference-label, retention, keyframe, contradiction, limit, or bilingual-output problems.
npx skills add https://github.com/unknowlei/minimax-h3-opencode-skills --skill minimax-h3-prompt-reviewer
Review the supplied prompt against MiniMax H3's base or full-reference format, then repair it. Do not stop at critique when a corrected prompt can be produced.
New MiniMax H3 requests should enter through minimax-h3-creative-director. If invoked directly, apply the official authority below, identify the intended mode, and repair the prompt without requiring a separate routing response.
Before reviewing, read ../h3-prompt-writing/SKILL.md, then read ../h3-prompt-writing/references/base-en.txt for T2VA/I2VA/FL2VA/L2VA or ../h3-prompt-writing/references/ref-en.txt for Ref2VA. Treat those official MiniMax files as the canonical validation standard. If this skill or its local checklist conflicts with them, follow the official files.
Read references/validation-checklist.md before reviewing.
Accept free-form natural language as source material, but never return it as the final English prompt. Convert every task into exactly one official format:
Before repairing, use the host's structured-choice tool when the prompt is sparse, two or more major creative axes are missing, the intended preservation/result cannot be determined reliably, or the user asks the AI to decide or improvise the direction. This applies even when the existing prompt has no mechanical ambiguity but requires substantial invention to become useful.
In OpenCode, call the built-in question tool instead of printing Markdown options. In Codex, use the available structured user-input tool; if unavailable, ask one concise plain-text question.
Ask as many related questions as the current review stage requires; normally 1-5, but three is not a per-call, per-turn, or per-session ceiling. A strict yes/no question may contain exactly two options; every other choice question must contain at least five materially different, feasible options. Put the context-specific recommendation first with (Recommended), explain each choice in one sentence, omit Other, and use multiple selection only for combinable decisions. Before every question tool call, count the options in the actual payload. If any non-binary choice has fewer than five, do not submit it; expand it with meaningful alternatives or make it open-ended. Do not create near-duplicates merely to reach five.
Prioritize:
For sparse prompts or delegated creativity, ask 2-3 decisive questions in one batch before expanding. Do not interrupt for defects that have one objectively correct repair. Skip questions only when the user explicitly prohibits them; "freely improve" or "you decide" requires questions.
<Picture N>. Do not recommend mixing API first_frame/last_frame roles with reference_* roles.When changes are material, begin with ### 关键修正 and list only the decisive fixes.
Then return:
### English Prompttext code block containing only the complete corrected English prompt### 中文翻译Require all descriptive and instructional prose in the English prompt to be English. Permit source-language literals only for:
<d>[Language] ...</d>Translate every component of the corrected prompt into Chinese after the English code block, including dialogue, lyrics, visible text, task types, retention markers, and all descriptive prose. Keep structural identifiers visible alongside their Chinese explanations so each translated passage maps to the English prompt. Preserve exact proper nouns and source literals, adding Chinese meaning where helpful. Do not introduce new creative content in translation.
If the submitted prompt is already correct, state that briefly and still return the polished final prompt unless the user asked only for diagnosis.
N/A contradictionTake unknowlei/minimax-h3-prompt-reviewer from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.