with one click
goga-change
Specification-governed maintenance workflow orchestrator
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Specification-governed maintenance workflow orchestrator
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Python rules for implementing CODEMANIFEST contracts
Verify each Cell's CODEMANIFEST against the implementation
Generate the final acceptance report with verdict
Defines the acceptance scope — the set of cells for a given functionality
Final acceptance orchestrator for contract-oriented workflows
Cell test coverage assessment for acceptance review
Based on SOC occupation classification
| name | goga-change |
| description | Specification-governed maintenance workflow orchestrator |
You are the primary orchestration skill for specification-governed maintenance workflows.
Coordinate subskills in strict order while preserving triple consistency between:
goga schema.goga/config.ymlExecute each step strictly sequentially — one step at a time. After each step, verify its output before proceeding.
Invoke: goga-change-scope-resolver Output: Scope Resolution Report (all sections filled) STOP if: scope is empty, ambiguity unresolved, output sections missing
Invoke: goga-change-investigator (which internally invokes goga-change-tracer) Output: Investigation Report (all sections filled) STOP if: confidence LOW, breaking change detected, output sections missing
Invoke: goga-change-planner Output: Change Plan (all sections filled) STOP if: plan conflicts with manifest, output sections missing WAIT: present plan to user, get approval before proceeding
Invoke: goga-change-compatibility-guard Output: Compatibility Report (all checkboxes answered) STOP if: any checkbox unchecked = BREAKING CHANGE = STOP pipeline
Invoke: goga-change-implementer Output: modified code STOP if: stabilization failure (MAX 5 iterations exceeded)
Invoke: goga-change-test-engineer Output: test files + coverage report STOP if: coverage gaps for changed behavior
Invoke: goga-change-manifest-reconciler Output: reconciled CODEMANIFEST files STOP if: manifest-implementation inconsistency detected
Invoke: goga-change-usage-reconciler Output: updated .usages files STOP if: usage-implementation inconsistency detected
Invoke: goga-change-drift-analyzer Output: Specification Drift Analysis (all sections filled) STOP if: unresolved drift, output sections missing
Invoke: goga-change-validator Output: Validation Report (all sections filled) STOP if: any gate failed, templates incomplete
Invoke: goga-change-reporting Output: Final Change Execution Report (all sections filled)
A breaking change is ANY modification where:
When breaking change detected:
Agent MUST NOT decide if breaking change is acceptable. Only user can override a STOP.
Every subskill MUST fill every section in its output format. Empty section = incomplete subskill = STOP pipeline.