agentdev-workflow-case-revise

Applies re-agreed Definition changes to existing Cases via idempotent Amendment PRs.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/yogata/agent-dev-flow --skill agentdev-workflow-case-revise-yogata
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agentdev-workflow-case-revise
Source: https://github.com/yogata/agent-dev-flow/tree/main/src/opencode/skills/agentdev-workflow-case-revise
Command: npx skills add https://github.com/yogata/agent-dev-flow --skill agentdev-workflow-case-revise-yogata

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? When requirements change after a Case has already been opened, teams need a controlled way to propagate re-agreed Definition changes into existing GitHub Issues and execution structures without duplicating pull requests, rewinding completed work, or making unauthorized scope decisions. ## Core Features & Use Cases - Re-agreement Gatekeeping: Accepts only Definition changes already agreed in req-define, rejecting unagreed changes back to the requirements phase. - Idempotent Amendment PRs: Detects and reuses existing Definition Amendment PRs via idempotency keys, never creating duplicates, and skips PR creation entirely when no real change exists. - Impact Reassessment: Evaluates all Issues in the Case execution structure (including completed Epic children) against Definition changes, marking only affected Issues for re-evaluation while leaving unaffected completed Issues untouched. - Use Case: A stakeholder renegotiates a requirement mid-project. Run the case-revise command with the Root Case and the re-agreed Definition draft; the workflow creates (or reuses) an Amendment PR, marks impacted Issues, and hands off to case-ready for execution structure re-confirmation. ## Quick Start Invoke the /agentdev/case-revise command with the Root Case Issue number and the re-agreed Definition changes from req-define.

Frequently Asked Questions about agentdev-workflow-case-revise

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

FAQPage Schema
How do I apply requirement changes to an existing Case in agentdev?▼

Run the /agentdev/case-revise command with the Root Case Issue number or URL and the Definition changes already re-agreed in req-define. The workflow verifies the agreement, creates or reuses a Definition Amendment PR, reassesses impacted Issues, and hands off to case-ready.

How does case-revise prevent duplicate Amendment PRs?▼

It searches for an existing Definition Amendment PR using an idempotency key owned by the definition-readiness design before creating anything. If a matching PR exists, it reuses that PR and skips creation; if no real change exists versus the canonical Definition, no PR is created at all.

Does case-revise rewind completed Issues when requirements change?▼

No. Completed Epic child Issues are included in impact evaluation, but only Issues actually affected by the Definition change are marked for re-evaluation. Completed Issues confirmed as unaffected remain in their completed state and are never rolled back.

Can case-revise decide new requirements or scope on its own?▼

No. case-revise does not own semantic decisions about requirements, Decisions, or scope. Changes that have not been re-agreed in req-define are rejected and sent back to req-define, and execution structure re-confirmation is delegated to case-ready.

What happens if the traceability lookup fails during impact reassessment?▼

The workflow is fail-open: it falls back to reading canonical artifacts directly, README indexes, or rg-based searches. Traceability results are treated as candidate hints only, never as final judgments or proof that no impact exists.