Skip to main content

write-design-doc

Write 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.

Ir para a instalação

Informações da origem

Repositório
videojs/v10
Última atividade na origem
10 de agosto de 2026 às 17:26
Idioma detectado do SKILL.md
inglês
Estrelas
944
Forks
92

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
write-design-doc
description
Write 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.
# Internal records Read `internal/design/README.md` and `internal/decisions/README.md`; they define current placement, status, and format. ## Workflow 1. Confirm that the user explicitly requested creation or revision of the record. Do not invoke this skill merely because a design decision exists. 2. Use the requested artifact and path when given; otherwise choose the smallest matching design or decision location. 3. Read the relevant code, tests, history, and existing record. Treat executable sources as current behavior. 4. State the decision directly, then preserve only the important rationale, constraint, or trade-off that cannot be inferred from those sources. 5. Link source, tests, or related records instead of copying APIs, schemas, state flow, file inventories, or mechanics. 6. Include alternatives or consequences only when they materially explain the choice. Omit empty headings and speculative detail. Keep the result to a few paragraphs when possible. Do not create adjacent records, split one record into several, or turn it into an RFC without a separate explicit request. ## Example Input: “Record why source selection belongs in the core player.” Output: A compact decision and the non-inferable reason it should survive outside the code, with source links where useful.
Ver no GitHub