What problem does it solve?
Merging upstream changes from forks and native player dependencies (FFmpeg, Media3, mpv, IJK) into WebHTV is risky and hard to track. This Skill turns unbounded upstream work into bounded, evidence-backed stages with exhaustive commit ledgers, mandatory best-practice review, and reversible implementation.
Core Features & Use Cases
- Exhaustive Commit Ledgers: Enumerate every commit across related upstream repositories with full 40-character IDs, explicit dispositions, and cross-repository dependency chains.
- Gated Implementation: Require a best-practice research review and explicit user approval before any code, lock, patch, or binary change, with atomic commits and annotated recovery tags for rollback.
- Staged Rollout Planning: Organize work into reversible Exo, MPV, and common stages with defined ordering, acceptance criteria, and validation plans.
- Use Case: When a new wave of mpv-android or Media3 upstream commits lands, use this Skill to rebuild the merge assessment document, identify the next actionable task, and produce a decision packet before touching any code.
Quick Start
Ask the assistant to assess the latest upstream commits from the WebHTV player dependency repositories and produce the next recommended integration task with its decision packet.