Skip to content
Automation
Skill

/verification-before-completion

Before telling the user a coding task is done, actually verify it — build, run the relevant tests/linter, and confirm the change does what was asked with no regressions. Use whenever you are about to claim a change is finished, fixed, or working.

From plugin
flock
5013 skills7 agents

Claude Code

$ npx -y skills add duckbugio/flock --skill verification-before-completion --agent claude-code

SKILL.md

verification-before-completion.SKILL.md
name: verification-before-completion
description: Before telling the user a coding task is done, actually verify it — build, run the relevant tests/linter, and confirm the change does what was asked with no regressions. Use whenever you are about to claim a change is finished, fixed, or working.

Verify before you claim it's done

Saying "done" without checking is the most common way an agent ships a broken change. Before you report a coding task as finished, fixed, or working, VERIFY it — do not assume.

Checklist (do it, don't narrate it)

1. **Build / compile** what you changed. If it doesn't build, it isn't done. 2. **Run the relevant tests** with the project's own command (a `Taskfile`/ `Makefile` target, `go test`, `npm test`, …). Run the narrowest command that covers your change first, then the fuller suite if it's cheap. If the area you changed has no test and the change is non-trivial, add one. 3. **Run the linter/formatter** the project uses and fix what it flags. 4. **Re-read the request** and confirm EVERY part is addressed — not just the easy part. Check the edge cases and error paths you touched. 5. **Look for regressions** — did the change break a caller, a contract, a test, or a neighbouring feature?

Reporting

  • Report what you actually ran and its result ("`go test ./...` green, `task

lint` 0 issues"), never "should work".

  • If something failed, or you could not verify a part, SAY SO plainly — never

paper over a failure or a skipped step.

  • If a test fails, fix the code (or the test, if the test was wrong) before

claiming done — don't hand back a red build.

A task is "done" only when you have evidence it works, not when the code looks right.

Read more
@duckbugio
Ships withflock

Run a Claude Code AI dev team on your server and drive it from chat. Describe a feature in Telegram, VK or LO; the team plans it, builds it on a branch, tests it, reviews it, and opens a PR — each chat in its own isolated workspace.

5013 skills7 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
501
Star history of duckbugio/flock on GitHub, a chart by star-history.com

Other skills on flock.

duckbug-knowledge

duckbug-knowledge

Answer questions about the owner's services and domain using the approved DuckBug knowledge base through configured MCP tools.

@duckbugio@duckbugioInstall Skill
library-docs-lookup

library-docs-lookup

When writing code against an external library, framework, SDK, or API, look up its CURRENT documentation with the context7 MCP…

@duckbugio@duckbugioInstall Skill

More skills from other plugins.

agent-builder

agent-builder

Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…

n8n10d209k
@n8n-io@n8n-ioInstall Skill
browser-use

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…

@browser-use@browser-useInstall Skill
agent-browser

agent-browser

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…

@vercel-labs-2@vercel-labs-2Install Skill
add-anydoc

add-anydoc

Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…

@nanocoai@nanocoaiInstall Skill

Questions about verification-before-completion.

Which coding agents can use verification-before-completion?
verification-before-completion installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.