- Home
- Skills
- Prompt & Skill Engineering
- done done
done done
Enforce a hard Definition-of-Done by requiring agents to run real tests and provide terminal evidence before finishing.
Free
Works with the AI Agents you already use
done done
Example session with this skill installed
I've updated the auth logic in the middleware. Ensure the changes are verified and report status.
- Read your context and instructions
- Compiled the done done
I have updated the authentication middleware and verified the changes against the project's test suite and linter.
DONE
Changed
- Updated
middleware/auth.tsto correctly handle expired JWT tokens. - Added unit tests for the new token expiration logic.
Verification
npm test -- middleware/auth.ts→ PASS (key output:Test Suites: 1 passed, 1 total; Tests: 5 passed, 5 total)npm run lint→ PASS (key output:Done in 1.2s.)
Notes: Verified both the success path and the expired token rejection path.
Next steps
- Review the logic in
middleware/auth.tsto ensure it aligns with your security policy. - Trigger a full staging build to confirm integration with the frontend.
Connects securely to your tools. The creator never sees your data.
About this skill
Developers often waste hours fixing "completed" work from agents that never actually ran the code. This skill installs a hard definition-of-done protocol that forbids the agent from declaring a task finished until it provides verifiable proof of execution.
What it does
- Automatic detection identifies the project's native verification commands by inspecting lockfiles, CI configs, Makefiles, and manifests.
- Real-world execution runs the detected test, lint, or build commands in the current environment instead of predicting outcomes.
- Evidence capturing pastes exact terminal commands and raw exit outcomes directly into the chat for human verification.
- Self-correction loops attempts to fix failures up to three times before stopping to prevent token thrashing and code degradation.
- Honest reporting generates a standardized BLOCKED report when verification fails, pinpointing the exact error and recommended human intervention.
How it works
- The agent identifies the project's source of truth for "passing" by scanning scripts, CI workflows, and task runners.
- It executes the full relevant check or specific subset covering the changes.
- It captures the raw output and exit codes.
- If green, it issues a structured DONE report; if red, it attempts a fix or issues a BLOCKED report after three failures.
Frameworks & tools
Works with any stack defining verification in package.json, Cargo.toml, .github/workflows/, Makefile, justfile, or Taskfile. It maps to tools like npm, pytest, cargo, go test, and standard linters.
Why this beats prompting it yourself
Standard prompts often result in "should work" hallucinations or silent abandonment when builds fail. This skill enforces a rigid state machine that makes it impossible for the agent to say "done" without evidence, replacing vague prose with terminal output.
Use cases
- Closing a complex refactor where you need to ensure no regressions occurred.
- Fixing bugs in unfamiliar repos where you want the agent to prove the fix passes the CI suite.
- Onboarding agents to new projects to identify missing environment dependencies immediately.
Known limitations
Requires a runnable environment with necessary tools installed. It cannot verify work in projects that have no declared test, lint, or build scripts.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
Free forever
No account required to browse
Trust & safety
Security scanned
Verified clean 6 days ago
- Free to download with an account
Requires