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'.
The English summary is being prepared. Showing the original description.
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'.
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
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.No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
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'.
The English summary is being prepared. Showing the original description.
Use when defining or auditing the activation event — aha-moment selection, retention correlation, falsifiable definition. Triggers on 'what is our aha moment', 'redefine activation'.
The English summary is being prepared. Showing the original description.
Use when capturing an architectural decision — file naming, next ADR number, Status / Context / Decision / Consequences, index regen; fires even without saying 'ADR'.
The English summary is being prepared. Showing the original description.
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.
The English summary is being prepared. Showing the original description.
Use when reading, creating, or updating agent documentation, module docs, roadmaps, or AGENTS.md. Understands the full .augment/, agents/, and copilot-instructions structure.
The English summary is being prepared. Showing the original description.
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.
The English summary is being prepared. Showing the original description.