evaluator

Verify PRD features against contract.md using Playwright and Python quality gates.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/andredosreis/laura-saas-agenda --skill evaluator-andredosreis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: evaluator
Source: https://github.com/andredosreis/laura-saas-agenda/tree/main/.gemini/skills/evaluator
Command: npx skills add https://github.com/andredosreis/laura-saas-agenda --skill evaluator-andredosreis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that implemented PRD features meet their defined contract requirements, automating the verification process with evidence and reporting outcomes.

Core Features & Use Cases

  • Automated Contract Verification: Evaluates PRD features against their contract.md to ensure compliance.
  • Environment Setup: Spins up the necessary environment for testing.
  • Deterministic Quality Gates: Runs quality gates for checks like linting, testing, and architecture validation.
  • UI Verification: Drives UI interactions with Playwright and captures screenshots for visual comparison.
  • Evaluation Report: Generates a detailed report classifying criteria as passed, failed, or pending manual verification.
  • PRDProgress.json Update: Updates the tracking JSON file upon human confirmation of pending items.
  • Use Case: After a feature is implemented, use this Skill to verify it against its contract and generate a report that ensures it meets all requirements.

Quick Start

Use the evaluator skill to evaluate the feature with ID 'F01'.

Frequently Asked Questions about evaluator

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

FAQPage Schema
How do I verify implemented PRD features against a contract?

To verify PRD feature compliance, you can automate the evaluation of implemented features against a contract.md file using Playwright for UI testing and Python scripts for deterministic quality gates, generating a detailed evaluation report.

Can I use Playwright to automate UI verification for feature compliance?

Yes, you can use Playwright to drive UI interactions and capture screenshots for visual comparison during feature compliance verification, ensuring implemented features meet their defined contract requirements.

What is automated contract verification for software engineering workflows?

Automated contract verification evaluates implemented PRD features against their contract.md to ensure compliance, running deterministic quality gates for linting, testing, and architecture validation to produce evidence-based evaluation reports.

Do I need Python and Playwright to run PRD feature evaluation?

Yes, you need both Python and Playwright installed, as well as a contract.md file as input, to spin up the testing environment and run the automated feature evaluation and quality gate checks.

How do I generate an evaluation report classifying passed and failed criteria?

You generate an evaluation report by running automated quality gates and UI verification against your contract.md, which classifies each criterion as passed, failed, or pending manual verification, subsequently updating PRDProgress.json upon human confirmation.