sw-verify

Orchestrate build, test, security, wiring, and spec compliance quality gates.

9|1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/Obsidian-Owl/specwright --skill sw-verify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sw-verify
Source: https://github.com/Obsidian-Owl/specwright/tree/main/skills/sw-verify
Command: npx skills add https://github.com/Obsidian-Owl/specwright --skill sw-verify

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that code meets quality standards and fulfills its intended purpose by running a series of automated checks, preventing the shipment of faulty or incomplete features.

Core Features & Use Cases

  • Orchestrates Quality Gates: Executes predefined checks like build, tests, security, wiring, and spec compliance in a specific order.
  • Interactive Findings: Presents all detected issues to the user with clear explanations and recommended actions.
  • Evidence Reporting: Generates detailed reports mapping acceptance criteria to code and test evidence.
  • Use Case: Before merging a new feature, run sw-verify to catch any build errors, failing tests, security vulnerabilities, or deviations from the original specification, ensuring a robust and reliable release.

Quick Start

Run the sw-verify skill to execute all enabled quality gates for the current work unit.

Frequently Asked Questions about sw-verify

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

FAQPage Schema
How do I verify code quality and correctness before merging a new feature?

A quality gate orchestrator verifies code correctness by executing predefined checks like build, tests, security, and spec compliance in a specific order. It manages gate execution, handles failures interactively, and produces an evidence report for review before shipping.

What is a quality gate in CI/CD and how does it ensure spec compliance?

A quality gate in CI/CD is an automated checkpoint that validates code against defined acceptance criteria to ensure spec compliance. It checks build integrity, security vulnerabilities, and test failures, presenting issues interactively with recommended actions before code is shipped.

How do I run security and wiring checks against defined acceptance criteria?

You can run security and wiring checks against defined acceptance criteria by orchestrating them as sequential quality gates. This automated verification detects vulnerabilities and integration issues, mapping the results to an aggregate evidence report for user review.

Can I handle test failures interactively during the code review process?

Yes, you can handle test failures interactively during code review by orchestrating quality gates that pause upon detecting issues. The system presents all detected errors with clear explanations and recommended actions, allowing you to resolve problems before proceeding.

What's the best way to generate an aggregate evidence report for code review?

The best way to generate an aggregate evidence report for code review is to run automated verification checks that map acceptance criteria directly to code and test evidence. This ensures all build, security, and spec compliance results are documented before shipping.

When should I not use automated quality gates for verification?

You should avoid relying solely on automated quality gates for verification when your project lacks defined acceptance criteria or a stable build environment. Without clear specifications to map against, the evidence report cannot effectively validate correctness or prevent faulty releases.