verify
Background knowledge for droid-control workflows -- not invoked directly. Deliverable verification against commitments.
What this skill does
# Verify The orchestrator routed you here. This atom checks the final deliverable against the commitments made at the start of the workflow. ## Inputs You receive: 1. **Commitments** from the command's parse step -- the promises made about what the deliverable would contain 2. **Compose outputs** -- the finished artifact(s) and their metadata ## Video deliverables ### Technical checks Run `ffprobe` on the final .mp4: ```bash ffprobe -v quiet -print_format json -show_format -show_streams <video> ``` | Check | Pass condition | |---|---| | Exists and plays | ffprobe exits 0, duration > 0 | | Resolution | 1920x1080 (or target resolution) | | Pixel format | yuv420p | | File size | Under 5 MB for GitHub embeds (25 MB hard limit) | | Duration | Must fall within the compose pacing table's target range for this demo type: **30-45s** (single feature), **45-75s** (side-by-side comparison), **60-120s** (multi-phase). Below the minimum is a **failure** — re-compose with a lower speed factor or re-capture with more steps. | | Filename | Includes PR number or meaningful identifier | ### Commitment checks Walk through each commitment from the parse step: | Commitment | How to verify | |---|---| | Title card | Video starts with a static frame showing PR info (check first 5s) | | Side-by-side layout | Video shows two panels with a divider | | Showcase polish | Resolution is 1920x1080, window chrome and rounded corners visible | | Keystroke overlay | Pill overlays appear at interaction points | | Effects | Effects matching the committed tier are present (utilitarian: zoom/keystroke; full: spotlight, zoom, callout, keystroke) | | Speed note | Title card mentions playback speed | ### Content checks - Every claim from the "what to prove" analysis has visible evidence in the video - Both states (before/after, input/result) appear on screen - No dead time longer than 3 seconds without visible activity ## Screenshot/snapshot deliverables ### For proofs | Check | Pass condition | |---|---| | Evidence exists | Screenshots/snapshots at every claimed proof point | | Environment stated | Driver, terminal/browser, OS identified | | Conclusion present | Evidence explicitly supports or refutes the claim | | Before/after paired | If comparison, both branches shown at same capture points | ### For QA reports | Check | Pass condition | |---|---| | Step coverage | Every defined test step has a result (PASS/FAIL) | | Evidence attached | Screenshots/snapshots at every step | | Failures documented | Failed steps have evidence and description | | Report structured | Markdown report follows the QA template | ## Failure handling If any check fails: 1. Identify which stage produced the problem (capture or compose) 2. Report the specific failure: "Side-by-side layout was committed but the output is a single panel" 3. Go back to the failed stage and fix it 4. Re-verify after the fix Do not report a deliverable as complete until every commitment is met. ## Output ``` ## Verification ### Technical - Resolution: 1920x1080 ✓ - Duration: 42s ✓ - Size: 3.2 MB ✓ - Format: yuv420p ✓ ### Commitments - [x] Title card with PR info - [x] Side-by-side comparison layout - [x] Showcase hero preset applied - [x] Keystroke overlay visible ### Content - [x] Fork creates independent session (visible at 0:18) - [x] History diverges after fork (visible at 0:32) All commitments met. Deliverable ready. ```
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.