aibdd-refactor-evaluate

Evaluate refactor evidence against dev constitution and full acceptance suite.

77|15|Updated May 12, 2026
One-click install
npx skills add https://github.com/Waterball-Software-Academy/aixbdd --skill aibdd-refactor-evaluate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aibdd-refactor-evaluate
Source: https://github.com/Waterball-Software-Academy/aixbdd/tree/main/.agents/skills/aibdd-refactor-evaluate
Command: npx skills add https://github.com/Waterball-Software-Academy/aixbdd --skill aibdd-refactor-evaluate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It prevents completed Refactor work from silently breaking required development rules or slipping in incomplete/invalid acceptance results.

Core Features & Use Cases

  • Dev Constitution conformance evaluation: strictly checks for any MUST / MUST NOT violations within the specified product-code scope and treats violations as veto-level failures.
  • Full acceptance suite verification: confirms the only acceptable evidence is the final full acceptance suite report and fails if there are any failures, errors, or improper skip/xfail/deselect/collection omissions.
  • Machine-readable PASS/FAIL reporting: emits an evaluation report containing findings, veto reasons, artifacts, and a verdict suitable for downstream orchestration.

Quick Start

Run aibdd-refactor-evaluate with the refactor handoff payload and the resolved paths for the final full acceptance suite report and the dev constitution so it can return a PASS/FAIL evaluation report without making any changes.

Frequently Asked Questions about aibdd-refactor-evaluate

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

FAQPage Schema
How do I verify a code refactor passes development constitution compliance?

To verify a code refactor passes development constitution compliance, you strictly check the completed refactor evidence for any MUST or MUST NOT violations within the specified product-code scope, treating violations as veto-level failures to ensure safety.

How do I validate acceptance test suite results for a completed refactor?

Validating acceptance test suite results for a completed refactor requires confirming the only acceptable evidence is the final full acceptance suite report, and failing the evaluation if there are any test failures, errors, or improper skip, xfail, deselect, or collection omissions.

What is a quality gate for refactoring and when do I need it?

A quality gate for refactoring is an evaluation step that prevents completed refactoring work from silently breaking development rules or slipping in invalid acceptance test results, needed when finalizing any AIBDD refactor workflow.

Can I use a partial acceptance test report to pass a refactor quality gate?

You cannot use a partial acceptance test report to pass a refactor quality gate. The evaluation explicitly fails if it detects any improper skip, xfail, deselect, or collection omissions, requiring the final full-suite acceptance report as the only valid evidence.

What inputs do I need to generate a machine-readable refactor evaluation report?

Generating a machine-readable refactor evaluation report requires a refactor handoff payload containing explicit artifact pointers, including the resolved paths for the final full acceptance suite report and the development constitution file.