Skip to content
Back to skills

Verify

ASecurity

SDLC stage 4 (Test) - give Claude a feedback loop - test-first bug fixes, locked tests, and a Definition of Done backed by real command output. Only in repositories where the SDLC is enabled (prompts carry an [SDLC] status line): use before reporting any coding task complete, when fixing a bug, or when tests, lint, typecheck or build fail.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 13, 2026
development

Security analysis

A100/100

Scanned October 13, 2026

npx -y skills add Sennjen/claude-sdlc --skill verify --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Verify?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Verify
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sennjen-verify/badge)](https://www.skillsdirectory.com/skills/sennjen-verify)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: verify
description: SDLC stage 4 (Test) - give Claude a feedback loop - test-first bug fixes, locked tests, and a Definition of Done backed by real command output. Only in repositories where the SDLC is enabled (prompts carry an [SDLC] status line): use before reporting any coding task complete, when fixing a bug, or when tests, lint, typecheck or build fail.
---

# Stage 4 - Verify your own work

A task is **not done** until the project's verification commands pass and you have shown
their output. The Stop hook re-runs `verify` from `sdlc.config.json` and will send you
back if it fails, so run the checks yourself first.

## Definition of Done
1. Run every command from `sdlc.config.json` → `verify` (see `sdlc status`). Paste the
   relevant tail of the output in your report, including pass counts.
2. Every acceptance criterion from `spec.md` has at least one test that exercises it;
   list the mapping AC → test.
3. For UI changes, verify visually: run the app and take a screenshot (browser or
   simulator tools), compare with the spec's UX description.
4. Report failures honestly with their output, and claim only what a command you ran
   showed; name anything left unverified.

## Bug fix flow (test-first)
1. Write a test that reproduces the bug. Run it and confirm it **fails for the right reason**.
2. Run `sdlc lock-tests`. From now on hooks block edits to test files.
3. Fix the production code until the test passes. Do not weaken, skip or delete tests.
4. If the test itself is wrong, or a review finds cases that need new tests, explain why
   and ask the user to unlock: call the `request_test_unlock` tool where the SDLC bar offers
   it (the bar then shows `Unlock tests`), or ask them to type `sdlc unlock tests`. Then wait.

## When checks fail
After two failed attempts at the same error, stop and report what you tried instead of
looping.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.