spec-challenge

Coordinate automated adversarial review of design plans and specifications.

1|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/Aimeerrhythm/enterprise-change-workflow --skill spec-challenge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-challenge
Source: https://github.com/Aimeerrhythm/enterprise-change-workflow/tree/main/skills/spec-challenge
Command: npx skills add https://github.com/Aimeerrhythm/enterprise-change-workflow --skill spec-challenge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Spec Challenge enables independent adversarial review of plans and design documents after they are produced, ensuring critical flaws are identified before coding begins.

Core Features & Use Cases

  • Automated reviewer dispatch: Dispatches the spec-challenge agent after ecw:writing-plans completes for P0 or P1 cross-domain changes, to perform a structured adversarial review.
  • Decision-driven workflow: Presents a formal report with fatal flaws and improvement suggestions, enforcing per-item user decisions (agree to modify, disagree, or needs discussion) and batch application of improvements.
  • Audit trails and artifacts: Persists a review report and updates session-state and plan files to reflect reviewer instructions, enabling traceability and reproducibility.

Quick Start

Trigger /spec-challenge on the target spec file to start the adversarial review workflow.

Frequently Asked Questions about spec-challenge

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

FAQPage Schema
What is adversarial review for software specifications and when do I need it?

Adversarial review for specifications is an independent critique process that challenges design plans to identify fatal flaws before coding begins. You need it when executing high-risk P0 or P1 cross-domain changes to catch critical design vulnerabilities early.

How do I trigger automated adversarial review on a spec file?

You can trigger automated adversarial review by manually invoking the /spec-challenge command on your target spec file. It also supports automatic triggering after plan generation completes for high-risk P0 and P1 cross-domain changes.

Does the adversarial review workflow support manual decisions on suggested improvements?

Yes, the adversarial review workflow enforces per-item user decisions on suggested improvements. After presenting a formal report with fatal flaws, you can choose to agree to modify, disagree, or mark items for discussion before batch applying improvements.

Can I use adversarial spec review for high-risk cross-domain planning workflows?

Yes, you can use adversarial spec review for high-risk cross-domain planning workflows. It automatically dispatches reviewer agents after plan generation completes for P0 and P1 cross-domain changes, ensuring structured critique before implementation.

How are adversarial review reports and plan updates persisted for audit trails?

Adversarial review reports and plan updates are persisted by saving artifacts to session data. The workflow updates session-state and plan files to reflect reviewer instructions, enabling full traceability and reproducibility of modifications across the lifecycle.