adversarial-verify

Probe code changes for robustness and security defects with adversarial tests.

Updated Jun 6, 2026
One-click install
npx skills add https://github.com/shuymn/skills --skill adversarial-verify-shuymn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adversarial-verify
Source: https://github.com/shuymn/skills/tree/main/skills/adversarial-verify
Command: npx skills add https://github.com/shuymn/skills --skill adversarial-verify-shuymn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you verify whether a code change, configuration update, or repository-local file set is robust under edge cases and hostile conditions before it is shipped.

Core Features & Use Cases

  • Adversarial Probing: Tests input boundaries, failure paths, security boundaries, concurrency hazards, state integrity, and rollback behavior.
  • Evidence-Driven Reporting: Records each probe, command, result, and reproduction details in a structured verification report.
  • Use Case: Use it after an implementation change to confirm the code defends against malformed inputs, missing files, race conditions, and partial failures.

Quick Start

Ask the Skill to adversarially verify the specified target files with a clear change description and risk tier.

Frequently Asked Questions about adversarial-verify

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

FAQPage Schema
How do I stress-test code changes for race conditions and edge cases before shipping?

Adversarial verification probes target files and change sets for robustness under malformed inputs, concurrency hazards, and invalid states. You provide explicit target files, a change description, and a risk tier to execute structured probes against hostile conditions.

What is adversarial testing for security verification and rollback recovery?

Adversarial testing applies tier-aware attack vectors to implementation code and configuration updates to identify security defects and verify rollback behavior. It records executed probes and reproduction details in a structured report with a final verdict and evidence.

How do I verify partial failure recovery and state integrity in my configuration updates?

You verify recovery by running adversarial probes against configuration updates to test failure paths, state integrity, and rollback behavior. The Skill requires a change description and target files to execute probes that document how the update handles partial failures.

Does adversarial code review work with contracts and change sets, or only implementation code?

Adversarial code review works with implementation code, configuration updates, contracts, and change sets. It applies tier-aware attack selection to identify defects under malformed inputs, invalid states, concurrency, and recovery scenarios across these target file types.

What do I need to provide to run adversarial probes on my repository files?

You need to provide explicit target files, a change description, and a risk tier. The verification process requires these inputs to select appropriate attack vectors, execute probes, and generate a final report with a verdict and reproduction evidence.

When should I not use automated adversarial probing for code changes?

You should not use adversarial probing when you lack explicit target files or a defined change description. The verification process depends on these inputs to select tier-aware attack vectors and execute probes that produce a structured report with a verdict and evidence.