videojs
- 36 skills
- 0 followers
- 11 hours ago last updated
- ▌ Commit Pr · videojs bundleCommit, push, and create or update a Video.js pull request. Use when the user explicitly requests repository publication or PR preparation.
- ▌ Write Rfc · videojsDraft or revise a Video.js RFC. Use for public APIs, product direction, user-facing DX, shared architecture, or hard-to-reverse proposals needing buy-in.
- ▌ Design API · videojs bundleDesign Video.js TypeScript APIs. Use for public shape, inference, state, extension points, middleware, composition, or ergonomics.
- ▌ Review API · videojs bundleReview Video.js TypeScript APIs without editing code. Use for inference, state, extensibility, composition, packaging, or architecture audits.
- ▌ Write Docs · videojs bundleWrite Video.js guides, concepts, READMEs, and JSDoc. Use for site prose, examples, inline API documentation, or package documentation.
- ▌ Review Docs · videojsReview Video.js documentation without editing it. Use for accuracy, reader outcomes, structure, voice, examples, MDX, READMEs, or docs diffs.
- ▌ Create Issue · videojsDraft or create a videojs/v10 GitHub issue and its native planning relationships. Use when asked to file a bug, feature, task, epic, or repository issue.
- ▌
- ▌ Review Branch · videojsReview the current branch without editing code. Use for PR-style findings, regressions, merge-base comparison, or pre-merge risk assessment.
- ▌ Write Design Doc · videojsWrite or update a Video.js architecture, feature, or decision record only when the user explicitly requests that record. Use for compact, non-inferable rationale outside UI component design.
- ▌ Investigate Issue · videojsInvestigate GitHub issues without changing code. Use when asked to analyze, diagnose, scope, or produce an evidence-backed implementation plan.
- ▌
- ▌ Change Spf Behavior · videojs bundleChange SPF playback-engine behaviors. Use when updating, refactoring, splitting, or merging responsibilities, signals, lifecycle, cleanup, or composition.
- ▌
- ▌ Create Spf Behavior · videojs bundleCreate or extract one SPF playback-engine behavior. Use for a new atomic responsibility with signals, lifecycle, cleanup, composition, and tests.
- ▌ Maintain Agent Docs · videojsMaintain repository agent guidance. Use for AGENTS.md, CLAUDE.md compatibility, skill drift, duplicated instructions, or context budgets.
- ▌ Write API Reference · videojs bundleWrite generated Video.js API reference pages. Use for components, hooks, controllers, factories, builder compatibility, demos, or extracted JSDoc.
- ▌ Document Spf Feature · videojs bundleDocument an SPF feature record. Use when the user explicitly requests capability scope, relationships, status, constraints, or evidence.
- ▌ Review Accessibility · videojs bundleReview Video.js UI accessibility without editing code. Use for semantics, names, ARIA, keyboard, focus, captions, contrast, motion, or WCAG.
- ▌ Create HTML Component · videojsCreate or change Video.js custom-element UI components. Use for HTML component boundaries, properties, events, controllers, light-DOM parts, styling hooks, registration, or lifecycle.
- ▌
- ▌ Document Spf Use Case · videojs bundleDocument an SPF use-case record. Use when the user explicitly requests delivery scenarios, variants, relationships, status, or verification.
- ▌ Implement Spf Feature · videojs bundleImplement an SPF feature from its registry entry. Use when an engine capability spans behaviors and requires tests plus status updates.
- ▌ Review HTML Component · videojsReview custom-element UI without editing code. Use for data flow, markup, styling, transitions, registration, or bundles.
- ▌ Create React Component · videojsCreate or change Video.js React UI components. Use for React component boundaries, state ownership, compound parts, render customization, styling hooks, exports, or client behavior.
- ▌
- ▌ Implement Spf Use Case · videojs bundleImplement an SPF use-case composition. Use when a delivery scenario combines feature variants and requires composition, tests, and status updates.
- ▌ Review React Component · videojsReview React UI without editing code. Use for data flow, APIs, customization, styling, transitions, or bundles.
- ▌ Implement Accessible UI · videojs bundleImplement accessible Video.js UI. Use for semantics, ARIA, keyboard interaction, focus, screen readers, captions, or live regions.
- ▌ Implement UI Transition · videojsImplement UI transitions and rendered presence. Use for lifecycle, cancellation, rapid reopen, or HTML/React parity.
- ▌ Maintain Vjsc Skin Gaps · videojsMaintain deferred VJSC parity gaps. Use when work under packages/skins/src adds, closes, or explicitly defers a parity gap.
- ▌
- ▌ Write HTML Component Design · videojsWrite HTML design records. Use when the user explicitly requests one.
- ▌ Review HTML Component Design · videojsReview HTML component designs. Use for boundaries, APIs, opt-outs, and bundles.
- ▌ Write React Component Design · videojsWrite React design records. Use when the user explicitly requests one.
- ▌ Review React Component Design · videojsReview React component designs. Use for boundaries, APIs, opt-outs, and bundles.