验证 OpenCreator develop 分支的增量功能、共享集成和进入 master 前的源码门禁。用于“验证 develop”“检查合并后功能”“确认能否进 master”等请求;普通局部开发修改和实际 Desktop 打包发布不使用。
npx skills add https://github.com/krillinai/OpenCreator --skill oc-verify
遵守仓库根目录 AGENTS.md。目标是用与风险匹配的最小证据证明 develop 正常,不把每次验证升级为全仓测试或 Desktop 打包。
develop 的改动。执行相关定向测试、受影响 TypeScript 包 typecheck、git diff --check,仅在真实交互或平台能力受影响时运行对应 Playwright 用例。.github/workflows/ci.yml 等价的源码门禁。执行前读取 references/verification-matrix.md,按改动路径和行为选择验证,不机械执行所有命令。
origin/develop、CI workflow 触发条件和已有 runs。保留用户已有改动,不提交 .tools/ 或无关文件。当前 workflow 不监听 develop push 时,不等待或假定会出现 develop push CI。desktop:package、Packaged App E2E、远端 candidate 或 release。实际应用包验证交给 $oc-deploy。修改 Web 页面、共享状态、Service、Host Bridge、Daemon 通用业务、Desktop Preload 或协议代理时,必须判断一致性影响。只有相关功能涉及这些边界时运行对应 parity 用例;不要因此默认跑完整 Desktop 包。
只使用以下结论,并列出实际运行的命令、通过数、跳过项和失败原因:
VERIFIED:本次增量的最小充分验证通过。VERIFIED_BY_CI:相同 commit 的适用 CI 已通过,本地未重复。PARTIALLY_VERIFIED:环境或预算限制导致必要验证未完成。FAILED:相关验证失败,报告首个决定性错误。MASTER_SOURCE_READY:仅 L3 完整源码门禁通过。未执行 $oc-deploy preflight 时同时写明 PACKAGE_NOT_VERIFIED,不得声称 master 打包应用或发布候选已经正常。
Take krillinai/oc-verify from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.