verify-and-evidence

Identify and validate verification checks for code changes and CI readiness.

1|1|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/emmepra/ora-et-labora --skill verify-and-evidence
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verify-and-evidence
Source: https://github.com/emmepra/ora-et-labora/tree/main/skills/verify-and-evidence
Command: npx skills add https://github.com/emmepra/ora-et-labora --skill verify-and-evidence

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Verification claims for code changes, browser behavior, Playwright artifacts, CI status, and PR readiness often lack clear checks and durable evidence. This section helps teams decide and document the exact verification checks required, reducing ambiguity and rework.

Core Features & Use Cases

  • Classify change surfaces (docs, backend, API, frontend, Docker, CI, release) and map to appropriate verification modalities.
  • Orchestrate and execute targeted checks (unit, integration, browser verification, CI status) and collect durable evidence.
  • Log verdicts in CURRENT.md, update PR/release bodies, and store artifacts under the repo's .project logs path.
  • Distinguish local vs CI verification and support re-run after rebases.

Quick Start

Assess the change, select applicable checks, execute them, collect evidence, and record the verdict.

Frequently Asked Questions about verify-and-evidence

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

FAQPage Schema
How do I verify code changes and capture durable evidence for PR readiness?

To verify code changes and capture durable evidence, you classify the change surface, select applicable checks like browser or CI verification, execute them, and store artifacts like logs and screenshots under the .project/logs path.

What verification checks are required for frontend browser behavior changes?

Frontend browser behavior changes require browser verification using Playwright to capture traces and screenshots, ensuring credible completion claims and providing durable evidence of the UI functionality.

How do I collect and store Playwright traces and logs for release verification?

You collect Playwright traces and logs for release verification by executing targeted browser checks and storing the resulting artifacts under the repository's local .project/logs/playwright directory.

When should I use local verification versus CI status checks for code changes?

Local verification is used for immediate change validation, while CI status checks ensure integration readiness; both modalities are required to distinguish local execution from pipeline readiness before merging.

How do I classify change surfaces to map them to appropriate testing modalities?

Change surfaces like docs, backend, API, frontend, Docker, CI, or release are classified to map them to appropriate verification modalities such as unit tests, integration checks, or browser automation.

Does this approach support re-running verification checks after rebasing code?

Yes, the verification approach supports re-running targeted checks after rebasing code to ensure the updated change surface still has sufficient evidence and valid CI status before completion.