stage-contract-change

Coordinate stage and document contract updates with validators and test scenarios.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/GrinRus/ai_driven_dev_v2 --skill stage-contract-change
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stage-contract-change
Source: https://github.com/GrinRus/ai_driven_dev_v2/tree/main/.agents/skills/stage-contract-change
Command: npx skills add https://github.com/GrinRus/ai_driven_dev_v2 --skill stage-contract-change

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Making piecemeal changes to stage or document contracts breaks AI delivery workflows by causing mismatched validators, inconsistent prompts, and invalid stage outputs that halt progress.

Core Features & Use Cases

  • Coordinated Contract Updates: Aligns changes to contract documents, validator logic, runtime prompts, and test scenarios to eliminate mismatches across the workflow.
  • Safety Guardrails: Enforces hard rules that prevent implicit output widening, code-only contract changes, and non-Markdown canonical output forms.
  • Use Case: If you need to add a new required field to the plan stage output, this skill ensures all associated components are updated together to keep the workflow functional.

Quick Start

Use the stage-contract-change skill to modify the required fields in the research stage output contract and update all associated validators and test scenarios accordingly.

Frequently Asked Questions about stage-contract-change

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

FAQPage Schema
How do I update stage contracts without breaking AI delivery workflows?

To update stage contracts safely, you must coordinate changes across contract documents, validator logic, runtime prompts, and test scenarios simultaneously. This prevents mismatched validators and inconsistent outputs that halt AI delivery progress.

What happens if I make code-only contract changes to a stage document?

Code-only contract changes are blocked by safety guardrails. You must update contract documents, validator logic, and test scenarios together to prevent implicit output widening and ensure workflow validation remains functional.

How do I add a new required field to a stage output contract?

Adding a required field to a stage output contract requires coordinated updates to all associated validators, runtime prompt instructions, and test scenarios. This ensures the workflow processes the new field without generating invalid stage outputs.

Why does my workflow validation fail after modifying stage input documents?

Workflow validation fails after modifying stage input documents because piecemeal changes cause mismatched validators and inconsistent prompts. You must synchronize contract updates with validator logic and repair behavior to restore functionality.

Does the stage contract update process support non-Markdown canonical output forms?

No, non-Markdown canonical output forms are strictly prohibited by hard rules. The stage contract update process mandates Markdown to maintain consistency and enforce safety guardrails across governed AI software delivery workflows.

When do I need to synchronize validators after changing runtime prompt instructions?

You must synchronize validators immediately after changing runtime prompt instructions to prevent invalid stage outputs. Coordinated updates ensure validation rules match the new prompt behavior and accompanying test scenarios verify the changes.