acceptance-workflow

Execute static analysis, unit/integration tests, and end-to-end acceptance tests sequentially.

5|1|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/Disaster-Terminator/RewardsCore --skill acceptance-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: acceptance-workflow
Source: https://github.com/Disaster-Terminator/RewardsCore/tree/main/.trae/skills/acceptance-workflow
Command: npx skills add https://github.com/Disaster-Terminator/RewardsCore --skill acceptance-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the rigorous process of code acceptance, ensuring that code meets quality standards through static analysis, comprehensive testing, and end-to-end validation before it's considered complete.

Core Features & Use Cases

  • Multi-stage Validation: Orchestrates static checks, unit/integration tests, and E2E acceptance tests in a strict sequence.
  • Automated Reporting: Provides clear success or failure reports for each stage, halting execution on critical errors.
  • Use Case: A developer finishes a new feature. They trigger this Skill to automatically run all checks, ensuring the code is production-ready and adheres to project standards without manual oversight.

Quick Start

Run the acceptance workflow to validate the latest code changes.

Frequently Asked Questions about acceptance-workflow

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

FAQPage Schema
How do I automate code acceptance testing for a new feature?

Automate code acceptance testing by triggering a sequential workflow that executes static analysis, unit and integration tests, and end-to-end validation. This ensures your new feature meets quality standards and is production-ready without manual oversight.

What is multi-stage validation in a CI/CD workflow?

Multi-stage validation in a CI/CD workflow orchestrates static checks, unit and integration tests, and end-to-end acceptance tests in a strict sequence. It enforces code quality by halting execution and generating detailed reports upon encountering critical errors.

Do I need Playwright and pytest to run this automated testing workflow?

Yes, you need Playwright and pytest to run this automated testing workflow, along with ruff for static analysis. These dependencies provide the underlying execution engines for the sequential code validation and end-to-end acceptance stages.

Can I use ruff for static analysis before running unit and integration tests?

Yes, ruff executes static analysis as the initial validation stage before running unit and integration tests. This strict sequential execution flow ensures code quality and adherence to standards early in the acceptance process.

Why does my code acceptance workflow halt execution on critical errors?

Your code acceptance workflow halts execution on critical errors to enforce a strict validation sequence and prevent faulty code from advancing. It generates detailed reports for each stage, ensuring only validated code progresses through the pipeline.