Skip to content
Back to skills

Sdd Verify

ASecurity

Adversarial verification of one SDD Composy task in verify_required: reproduce every claim with fresh commands, build the truth table, refute stale evidence, and produce the verdict that gates complete. Use when review is done and the task claims to be finished — 'verificar a TASK-003', 'a task está pronta mesmo?', 'is this task really complete'. Do NOT use for QA, code review, or a general 'verify my work' outside an SDD task.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 22, 2026
testing

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 22, 2026

npx -y skills add pwdev-solucoes/pwdev-claude-marketplace --skill sdd-verify --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Sdd Verify?

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

Security grade badge for Sdd Verify
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/pwdev-solucoes-sdd-verify/badge)](https://www.skillsdirectory.com/skills/pwdev-solucoes-sdd-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: sdd-verify
description: >
  Adversarial verification of one SDD Composy task in verify_required: reproduce
  every claim with fresh commands, build the truth table, refute stale evidence, and
  produce the verdict that gates complete. Use when review is done and the task
  claims to be finished — 'verificar a TASK-003', 'a task está pronta mesmo?', 'is
  this task really complete'. Do NOT use for QA, code review, or a general 'verify
  my work' outside an SDD task.
metadata:
  version: 0.1.0
---

# SDD Verify

This portable skill is the adversarial gate for a task in `verify_required`: independently
reproduce every required claim with a fresh command, build the truth table, and attempt to refute
the earlier evidence. Read `templates/verdict.md` and render it, keeping its frontmatter keys and
headings exactly (translate prose only).

Language: before writing human-facing prose, run `scripts/sdd_language.py <repo-root>` and use the persisted language; on `not_initialized`, return it with `next_action: run_init`. Localization rules: `references/language.md`.

## Contract

Record confined evidence paths, SHA-256 digests, exit codes, and environment, and keep generation
and verification actors separate. Use only `PASS`, `FAIL`, `STALE`, `ENVIRONMENT_FAILURE`, and
`NOT_RUN` verdicts; classify an environment failure separately from a failed test. Reject stale,
contradictory, missing, or hash-inconsistent evidence.

Only all-fresh `PASS` claims with non-blocking QA/review and explicit human approval approve the
verdict (`verdict: COMPLETE`), record `scripts/sdd_tasks.py evidence <state> <TASK-ID> verify
--status approved` and `trace --status consistent`, and request the guarded task transition
`verify_required -> complete` (the `COMPLETE` workflow stage); every other outcome sets the
verdict to `REJECTED`, records `verify --status rejected`, and moves the task to
`rejected --reason <blocker>`, with a sanitized blocker and next action. Do not silently change claims, contracts, or source,
and do not stop user-owned services.

## Read when

- `references/verification.md` — writing the verdict (verdict semantics, staleness, refutation).

Safety: Do not commit, push, or publish. Do not read or expose `.env`, credentials, tokens, private keys, certificates, or fleet environment files. Full contract: `references/safety.md`.

Files in this skill

  • SKILL.md2.3 KB
  • agents/openai.yaml213 B

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…