Verification Before Completion
/install jisang1000-verification-before-completion
Verification Before Completion
Before reporting that work is done, confirm the real outcome the user cares about.
Core Rule
A successful command is not proof that the task is complete. Always verify the user-visible result, system behavior, or intended effect.
When to Apply
Use this skill when:
- code was changed
- config was edited
- automation was updated
- a bug was supposedly fixed
- a reminder/job was created or changed
- a browser/script flow was updated
- a migration or setup task was performed
Workflow
- Identify the actual outcome to verify.
- Choose the cheapest realistic verification method.
- Run the verification.
- Report completion only if the real outcome is confirmed.
- If partially verified, explicitly say what was verified and what was not.
Verification Order
Prefer evidence in this order:
- Actual behavior observed
- Tool output proving the behavior
- State inspection that strongly implies behavior
- Text/config inspection only when no stronger method exists
Examples
Good
- Not just “calendar event created” → confirm returned event fields match date/title
- Not just “script updated” → run a smoke test
- Not just “page changed” → open page and inspect result
Bad
- “Done” because file was edited
- “Fixed” because command exited 0
- “Configured” because text now looks correct
Reporting Style
Prefer:
- what was changed
- how it was verified
- what remains uncertain, if anything
Example:
- "수정했고, dry-run으로 실제 동작 확인했어. 실 API 호출은 키가 없어서 아직 미검증이야."
Common Traps
- confusing command success with task success
- verifying text instead of behavior
- skipping verification because result seems obvious
- claiming full completion when only partial verification happened
Practical Examples
Example: Reminder setup
- Weak: "리마인드 등록했어" because the add command returned success
- Strong: confirm the scheduled timestamp, payload text, and next run time
Example: Script fix
- Weak: "수정했어" because the file changed
- Strong: run the script in dry-run or smoke-test mode and confirm output
Example: Browser automation
- Weak: "페이지 열리게 했어" because navigation command ran
- Strong: confirm the target page title, key visible text, or expected element state
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install jisang1000-verification-before-completion - 安装完成后,直接呼叫该 Skill 的名称或使用
/jisang1000-verification-before-completion触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Verification Before Completion 是什么?
Verify real outcomes before saying work is complete. Use when implementing, fixing, configuring, or automating something where behavior must be confirmed, no... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 183 次。
如何安装 Verification Before Completion?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install jisang1000-verification-before-completion」即可一键安装,无需额外配置。
Verification Before Completion 是免费的吗?
是的,Verification Before Completion 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Verification Before Completion 支持哪些平台?
Verification Before Completion 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Verification Before Completion?
由 jisang1000(@jisang1000)开发并维护,当前版本 v1.0.0。