跳到正文
cccskills
免费在 GitHub 公开

rash-verify

Verify Rash Studio scenes, ActionScript subset behavior, resource links, portable embeds, exports, and desktop or mobile interaction. Use for Rash acceptance checks, compatibility review, security review, or release validation.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(2)

  • SKILL.md2.4 KB
  • agents/openai.yaml215 B

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Verify a Rash change

  1. Read current docs/compatibility.md, docs/security.md, and touched source files. Define the expected observable result before running a test.
  2. Validate project JSON with validateProject or parseProject. Check unique IDs, bounded dimensions and frame duration, supported node types, and keyframe ranges.
  3. Run npm test, cargo test, and npm run test:ui as applicable. Capture exit codes and actual assertion counts. Inspect desktop and mobile screenshots for clipping, keyboard focus, unreachable dialogs, and broken timeline controls.
  4. For scripting changes, verify a successful scene update plus a rejected unsupported feature and bounded infinite loop. Confirm errors commit no partial scene commands. Read the Rust source and worker bridge rather than assuming ActionScript semantics.
  5. For export changes, decode generated GIF, MP4, or PDF with an independent reader where available. Verify dimensions, duration, content, and MIME type. Browser capability detection does not prove a codec can encode this project.
  6. For embed changes, test a separate host page. Verify origin and message boundaries, no top-level navigation, no privileged host access, and visible loading failures.
  7. Run node scripts/metaharness-evaluate.mjs for real RuVector WASM parity and search latency. Add --with-cli only when static MetaHarness analysis is requested. Its scorecard is a repository heuristic, not proof of safety, test coverage, self improvement, or learned semantics.
  8. Record failures before proposed fixes. Re-run the smallest meaningful affected test after remediation. Report unverified claims as unverified; never turn a roadmap into a compatibility statement.

Do not deploy, publish, install hooks, change access controls, upload private projects, or begin paid inference solely as part of validation.

For MCP changes, run npm run test:mcp and npm run test:mcp-ui. Cover initialize, discovery, CRUD, revision conflicts, resources, persistence, tenant isolation and rejected input. A browser bridge harness validates the resource and protocol, not a real ChatGPT or Claude session. Verify a live host tool call and view separately before claiming host acceptance.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Create or modify Rash Studio projects, SVG animation templates, timeline keyframes, interactive scenes, and website embeds. Use for Rash authoring requests, not general Flash or SWF conversion.

中文简介正在准备中。当前显示原文说明。

ruvnet/Rash102026年10月14日 更新

查看 ruvnet 的全部技能

报告此技能的问题