Agent Skills › videojs/video.js › write-rfc

write-rfc

GitHub

用于起草或修订 Video.js RFC,涵盖公共 API、产品方向及架构提案。通过验证必要性、分析现状与约束、对比替代方案,生成旨在获取团队共识的正式提案文档。

.agents/skills/write-rfc/SKILL.md videojs/video.js

触发场景

需要为公共 API 变更撰写提案 制定影响广泛的产品或架构方向 发起需要团队共识的重大技术决策

安装

npx skills add videojs/video.js --skill write-rfc -g -y
更多选项

非标准路径

npx skills add https://github.com/videojs/video.js/tree/main/.agents/skills/write-rfc -g -y

不安装直接使用

npx skills use videojs/video.js@write-rfc

指定 Agent (Claude Code)

npx skills add videojs/video.js --skill write-rfc -a claude-code -g -y

安装 repo 全部 skill

npx skills add videojs/video.js --all -g -y

预览 repo 内 skill

npx skills add videojs/video.js --list

SKILL.md

Frontmatter
{
    "name": "write-rfc",
    "description": "Draft 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."
}

RFC

Read rfc/README.md for the current lifecycle and format. If the user explicitly asks for an internal record instead, use a design or decision record when the author owns the choice and no wider agreement is needed.

Workflow

  1. Verify that an RFC is warranted; skip it for local implementation details, ordinary bugs, or already-approved work.
  2. Read current code, existing RFCs/design records, related issues, and relevant user evidence.
  3. Define the problem, affected users, constraints, goals, and explicit non-goals.
  4. Present the proposed direction at the level needed for agreement, not a line-by-line implementation plan.
  5. Compare credible alternatives and make costs, compatibility, migration, and unresolved questions explicit.
  6. Define how success will be evaluated and what happens after acceptance.
  7. Keep status draft until the repository's approval process changes it.

Make public API and DX tradeoffs explicit when central. Keep implementation detail in code, or in a later design record or plan only when the user explicitly requests one.

Example

Input: “Draft an RFC for a new plugin extension model.”

Output: A draft proposal with user evidence, goals, non-goals, compatibility and migration costs, credible alternatives, open questions, and success measures.

版本历史

  • 8a0a3d8 当前 2026-10-20 08:04

同 Skill 集合

.agents/skills/change-spf-behavior/SKILL.md
.agents/skills/commit-pr/SKILL.md
.agents/skills/configure-vite-plus/SKILL.md
.agents/skills/create-html-component/SKILL.md
.agents/skills/create-issue/SKILL.md
.agents/skills/create-react-component/SKILL.md
.agents/skills/create-skill/SKILL.md
.agents/skills/create-spf-behavior/SKILL.md
.agents/skills/design-api/SKILL.md
.agents/skills/document-spf-feature/SKILL.md
.agents/skills/document-spf-use-case/SKILL.md
.agents/skills/implement-accessible-ui/SKILL.md
.agents/skills/implement-spf-feature/SKILL.md
.agents/skills/implement-spf-use-case/SKILL.md
.agents/skills/implement-ui-transition/SKILL.md
.agents/skills/investigate-issue/SKILL.md
.agents/skills/maintain-agent-docs/SKILL.md
.agents/skills/maintain-tests/SKILL.md
.agents/skills/maintain-vjsc-skin-gaps/SKILL.md
.agents/skills/review-accessibility/SKILL.md
.agents/skills/review-api/SKILL.md
.agents/skills/review-branch/SKILL.md
.agents/skills/review-docs/SKILL.md
.agents/skills/review-html-component-design/SKILL.md
.agents/skills/review-html-component/SKILL.md
.agents/skills/review-react-component-design/SKILL.md
.agents/skills/review-react-component/SKILL.md
.agents/skills/write-api-reference/SKILL.md
.agents/skills/write-design-doc/SKILL.md
.agents/skills/write-docs/SKILL.md
.agents/skills/write-html-component-design/SKILL.md
.agents/skills/write-locale-translations/SKILL.md
.agents/skills/write-react-component-design/SKILL.md
.agents/skills/create-rolldown-plugin/SKILL.md
.agents/skills/create-vite-plugin/SKILL.md
.agents/skills/create-vjsc-component/SKILL.md
.agents/skills/transform-rolldown-code/SKILL.md

元信息

文件数
0
版本
8a0a3d8
Hash
e7948f99
收录时间
2026-10-20 08:04

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-03 04:10
浙ICP备14020137号-1