verify-before-done

Verify coding turn completion by checking saved files and successful verification commands.

Updated Jul 5, 2026
One-click install
npx skills add https://github.com/kwcantrell/rusty-agent --skill verify-before-done-kwcantrell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verify-before-done
Source: https://github.com/kwcantrell/rusty-agent/tree/main/.agents/skills/harness-evolve/artifacts/agent-skills/verify-before-done-v1/verify-before-done
Command: npx skills add https://github.com/kwcantrell/rusty-agent --skill verify-before-done-kwcantrell

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill acts as an exit gate for coding turns, ensuring that code changes are accompanied by written files and passing verification.

Core Features & Use Cases

  • File Verification: Checks if changes have been saved with write_file or edit_file.
  • Verification Commands: Ensures that the required verification commands (tests, typecheck) have been run.
  • Green Light: Only allows final replies after all checks are passed.

Quick Start

Use the verify-before-done skill to verify the completion of your coding turn before moving on.

Frequently Asked Questions about verify-before-done

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I ensure code changes are saved and verified before finishing a coding turn?

To verify code changes before turn completion, use an exit gate that checks for saved files and passing verification commands. This ensures development workflows require written files and successful tests or typechecks before final replies are allowed.

What is the best way to enforce coding standards during development turn completion?

Enforcing coding standards at turn completion involves acting as an exit gate that validates file management and verification commands. This mechanism guarantees code changes are accompanied by documentation and passing tests before proceeding.

How do I automate file verification and test checks for code changes?

Automate file verification and test checks by validating that changes were saved using file editing tools and that required verification commands have run successfully. This confirms code changes meet completion criteria.

Can I block final replies until tests and typechecks pass in my development workflow?

Yes, you can block final replies by implementing a verification gate that only allows completion after checks pass. This ensures required verification commands like tests and typechecks are successfully run.

Why does my development workflow allow turn completion without running verification commands?

Turn completion without verification happens when no exit gate enforces coding standards. Adding a verification step ensures code changes are accompanied by written files and passing verification commands before completion.

Does the verify-before-done skill work with file management and testing workflows?

The verify-before-done skill works with file management and testing workflows by checking if changes were saved with file editing tools and ensuring required verification commands have been run successfully before allowing completion.