duckbug-knowledge
Answer questions about the owner's services and domain using the approved DuckBug knowledge base through configured MCP tools.
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.
Claude Code
$ npx -y skills add duckbugio/flock --skill verification-before-completion --agent claude-code
Codex
$ npx skills add duckbugio/flock --skill verification-before-completion -a codex -y
Cursor
$ npx skills add duckbugio/flock --skill verification-before-completion -a cursor -y
Gemini CLI
$ npx skills add duckbugio/flock --skill verification-before-completion -a gemini-cli -y
GitHub Copilot
$ npx skills add duckbugio/flock --skill verification-before-completion -a github-copilot -y
OpenCode
$ npx skills add duckbugio/flock --skill verification-before-completion -a opencode -y
Windsurf
$ npx skills add duckbugio/flock --skill verification-before-completion -a windsurf -y
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.
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.
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?
lint` 0 issues"), never "should work".
paper over a failure or a skipped step.
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.
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.
Answer questions about the owner's services and domain using the approved DuckBug knowledge base through configured MCP tools.
When writing code against an external library, framework, SDK, or API, look up its CURRENT documentation with the context7 MCP…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…