Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
日本語の概要は準備中です。原文の説明を表示しています。
Pre-spend contradiction gate for AI-video runs: checks every prompt in the batch, blocks on style / character / physics mismatch. Triggers 'validate the prompts', 'check the storyboard'.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Deterministic pre-spend gate: collect every prompt a video run is about to send (all scenes, all blocks), cross-check them against each other and against the run's locked facts (character lock, vocal map, model capabilities), and block with a specific error on contradiction. Skills are deterministic — the failure mode of a multi-scene batch is not drift, it is contradiction: two prompts that cannot both be true of the same video (AI-council convergence, 2026-06-06). One blocked batch costs a re-edit; one rendered contradiction costs the whole spend.
/video:from-song
Step 8 / /video:from-script —
after every scene's eight-block prompt exists, before anything is
shown for approval or sent live./video:scene re-runs) —
re-validate the batch, not just the edited scene.Do NOT use when:
video-director already cover internal consistency.<project>/script.md — every ## Scene N (duration, mood, action,
camera, dialogue).video-director / blueprint JSON), in scene order.<project>/character.json — when present, the locked identity
(subject, palette, wardrobe, prop, seed).<project>/vocal-map.json — when present, the signed-off
line → singer assignments.capability --model <id>).Read every scene's prompt blocks into one table:
scene → {style, subject, environment, action, camera, lens, lighting, mood, duration, aspect, dialogue/singer}. A scene whose prompt is
missing or unparseable → block: scene N: prompt missing/unreadable
— an incomplete batch is already a contradiction with the script.
The style block must agree across all scenes — one look per video
unless the script names an intentional break (e.g. "dream sequence").
photorealistic vs cel-shaded /
claymation / watercolor) with no scripted break →
style mismatch: scene 3 'photorealistic' vs scene 7 'cel-shaded'.1970s film grain vs clean digital HDR) → same error shape, name both scenes and both tokens.With character.json present, every scene naming the subject must
match the lock:
red coat locked, scene says
blue jacket) → character mismatch: scene 5 'blue jacket' vs lock 'red coat'.dialogue: line must name the
vocal map's singer for that line — wrong mouth on wrong words is the
render-money-burning failure (media-sync-ground-truth). A "?"
singer with a lip-sync scene → block until resolved.continuity: scene 4 'noon sun' → scene 5 'starry night' within the same chorus.locked-off tripod + whip pan),
(underwater + desert dust) → name scene + the two tokens.[min_duration, max_duration] or with an aspect the model does not
list → block with the violated bound (defense-in-depth after
song-to-script Step 1 — hand-edited prompts re-open this hole).prompt-validator: N scenes, no contradictions and hand the batch to the preview gate.class: scene(s) + conflicting values + fix hint. The operator (or the calling command) fixes the prompts and
re-runs the validator — never "approve anyway" past a contradiction;
an intentional break gets scripted (named in script.md), which
legitimizes it on the next pass.class: scene(s) + conflicting values + fix hint — and report every finding, never just the first.verdict: line: OK with the scene count, or
BLOCKED (N contradictions) — fix and re-run; a blocked verdict
never hands the batch to the preview gate.prompt-validator: 12 scenes checked
✅ style: one look (neo-noir, consistent)
❌ character: scene 5 'blue jacket' vs character.json 'red coat' — align scene 5 or update the lock
❌ lip-sync: scene 9 dialogue assigned to 'Freya' but vocal-map line 24.5-27.8 is singer '?' — resolve the singer first
verdict: BLOCKED (2 contradictions) — fix and re-run
script.md names; "the operator
said it's fine in chat" does not survive to the next run.verified: false capability entries still gate. Blocking on a
documented-best-effort bound beats rendering past a real one; the
report names the unverified flag so the operator can override by
editing the manifest, never by skipping the check.video-director's per-scene craft checks — this
skill owns cross-scene contradiction only./video:from-song —
invokes this before the unified storyboard/cost preview gate (Step 8).video-director — produces the prompts
this skill cross-checks.character-consistency — the
lock this skill enforces against.song-to-script — upstream timing +
vocal-map source.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
日本語の概要は準備中です。原文の説明を表示しています。
Use when defining or auditing the activation event — aha-moment selection, retention correlation, falsifiable definition. Triggers on 'what is our aha moment', 'redefine activation'.
日本語の概要は準備中です。原文の説明を表示しています。
Use when capturing an architectural decision — file naming, next ADR number, Status / Context / Decision / Consequences, index regen; fires even without saying 'ADR'.
日本語の概要は準備中です。原文の説明を表示しています。
Adversarial critique — devil's advocate, stress-test, honest teardown ('poke holes', 'be brutal', 'was hältst du davon'); explicit request only. Routine code or design review → code-review.
日本語の概要は準備中です。原文の説明を表示しています。
Use when reading, creating, or updating agent documentation, module docs, roadmaps, or AGENTS.md. Understands the full .augment/, agents/, and copilot-instructions structure.
日本語の概要は準備中です。原文の説明を表示しています。
Use for an adversarial red-team / blue-team / auditor review of an AI agent's CONFIG + behaviour (rules, skills, MCP, hooks, permissions) — attack-chain → defensive-gap list, not a code audit.
日本語の概要は準備中です。原文の説明を表示しています。