verification-before-completion
The verification-before-completion skill provides a structured checklist for confirming that work has actually been completed before marking tasks done. It covers code changes, file operations, and API implementations with specific verification criteria like test passage, error handling, and authentication functionality. Use this skill whenever about to declare a task finished to avoid false completions and identify what still needs verification.
git clone --depth 1 https://github.com/ArchieIndian/openclaw-superpowers /tmp/verification-before-completion && cp -r /tmp/verification-before-completion/skills/core/verification-before-completion ~/.claude/skills/verification-before-completionSKILL.md
# Verification Before Completion ## Checklist For code changes: - [ ] Code runs without errors - [ ] All tests pass - [ ] Specific requirement is demonstrably met - [ ] No regressions in existing tests For files: - [ ] File exists at expected path - [ ] Content matches intent For APIs: - [ ] Endpoint responds correctly - [ ] Error cases handled - [ ] Auth works ## The Rule If you cannot fully verify a step, do not mark it complete. Note exactly what remains unverified and why.
Syncs agent daily memory and MEMORY.md to an Obsidian vault so notes are human-browsable. Use nightly or on demand.
Structured ideation before any implementation. Use when starting any non-trivial task.
Scaffolds and validates new superpowers skills. Use when creating a new skill for this repository.
Executes plans task-by-task with verification. Use when implementing a plan.
Triggers a secondary verification pass for any agent output containing factual claims, numbers, dates, or named entities before the output is acted on
Crawls a new codebase to infer stack, conventions, and key invariants, then generates a PROJECT.md context file for the agent
Handles PR review feedback by fetching comments, grouping issues, fixing one group at a time, and verifying before replies.
Detects skill name shadowing and description-overlap conflicts that cause OpenClaw to trigger the wrong skill or silently ignore one when two skills compete for the same intent.