danielsuo117/velocitai/save-verify-strategy
Claude Code and agent skill by danielsuo117/velocitai
- community
Checking that the SKILL.md file is still in the repository.
表单保存后验证(Toast / 重定向 / 数据对比 / 富文本清空)。触发:保存验证、toast、重定向检测、Meta+A、保存成功判断。
Install
npx vskill@latest install danielsuo117/velocitai/save-verify-strategySKILL.md
The same SKILL.md was published earlier as majiayu000/claude-skill-registry-data/save-verify-strategy.
表单保存验证策略
一、macOS 富文本编辑器全选
macOS 上富文本编辑器的全选按键差异(Control+A 无效)→ references/macos-select-all.md
二、保存后验证策略:三级选择
| 保存后行为 | 验证方式 | 可靠性 | 适用场景 | |
|---|---|---|---|---|
| 显示 Toast | is_visible(toast_locator) — 必须在 networkidle 后立即检测 | 低(2-3s 消失) | 有明确 Toast 的场景 | |
| 页面重定向 | 检测编辑页特征元素消失 wait_for(state="hidden") | 中(持久状态) | 保存后自动跳转的场景 | |
| 无 UI 反馈 | 写入标记数据 → 重新打开 → 读取对比 | 高(数据级验证) | 无 Toast、不确定是否重定向 |
原则:三级可组合使用。优先用持久状态变更,Toast 仅作辅助。
2.1 Toast 时序陷阱
click_save() 方法中的 wait_for_timeout() 会消耗 Toast 存活时间。必须在 networkidle 后立即检测 Toast,不能先等待再检测。
❌ 反例:
✅ 正例:
2.2 重定向检测
保存后页面可能重定向离开编辑页。通过检测编辑页特征元素消失来确认保存成功:
2.3 重定向目的地不可假设
保存后的重定向目的地可能因导航上下文不同而异(直接 URL 访问 vs SPA 内跳转 vs 新 tab 中操作)。不要断言重定向到某个特定页面。
❌ 反例:
✅ 正例:
三、多 tab 保存后:关闭旧 tab,从原始 tab 重入
保存动作发生在新开 tab 中时的处理 → references/multi-tab-reentry.md
四、数据对比验证模式(最终验证)
保存前后做数据比对的实现方式 → references/data-comparison.md
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/save-verify-strategy/SKILL.md
Popularity
- Repository stars
- 158
- Repository forks
- 2
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/danielsuo117/velocitai/save-verify-strategy)