Agent Skills › videojs/video.js › implement-spf-feature

implement-spf-feature

GitHub

依据工作流规范,将SPF功能条目转化为最小可验证增量。通过编写失败测试、分层实现及运行测试验证,更新注册表状态并报告实施进度与风险。

.agents/skills/implement-spf-feature/SKILL.md videojs/video.js

触发场景

需要实现新的引擎能力或功能特性 需要将功能规划转化为代码实现和测试

安装

npx skills add videojs/video.js --skill implement-spf-feature -g -y
更多选项

非标准路径

npx skills add https://github.com/videojs/video.js/tree/main/.agents/skills/implement-spf-feature -g -y

不安装直接使用

npx skills use videojs/video.js@implement-spf-feature

指定 Agent (Claude Code)

npx skills add videojs/video.js --skill implement-spf-feature -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": "implement-spf-feature",
    "description": "Implement an SPF feature from its registry entry. Use when an engine capability spans behaviors and requires tests plus status updates."
}

Implement an SPF feature

Read references/workflow.md completely before acting; it contains the detailed disambiguation, planning, implementation, testing, and registry-update workflow.

Treat the feature entry as planning input. Reconcile it with code, tests, conventions, and requested scope before editing.

  1. Read the entry, related features, implementation, tests, and applicable SPF conventions.
  2. List contradictions, open decisions, and out-of-scope capability.
  3. Define the smallest end-to-end increment with observable value and split it into testable state, behavior, composition, adapter, and documentation chunks.
  4. For each chunk, add or update a failing test, implement the minimum at the correct ownership layer, and run the narrow target.
  5. Run cumulative SPF tests, build, and size checks proportional to impact.
  6. Collapse the feature record to final decisions, remaining scope, and current source pointers.

Report implemented and deferred scope, test evidence, record updates, and remaining risks. Do not claim completion for a prerequisite or partial increment.

Example

Input: “Implement the smallest useful increment of timeline discontinuity support.”

Output: The smallest end-to-end capability, test evidence, proportional checks, updated feature status, and explicit deferred scope.

版本历史

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

同 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-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/write-rfc/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
68be39bd
收录时间
2026-10-20 08:03

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