guidewire-local-dev-loop

Installation
SKILL.md

Guidewire Local Dev Loop

Overview

Run a local InsuranceSuite instance and iterate on Gosu rule logic in seconds, not minutes. The single biggest productivity killer in Guidewire development is paying the 5–15 minute gradle runServer cold-start cost on every change because the developer does not know which edits hot-reload and which force a restart.

Three production problems this skill prevents:

  1. Restart cascade — developer changes a Gosu rule, restarts runServer, waits 8 minutes, finds the rule was wrong, repeats. A full day disappears in restarts.
  2. Silent stale code — Studio claims it hot-reloaded a class but the running JVM is still executing the old bytecode (common when interfaces change). Tests pass against stale code.
  3. GUnit drift — unit tests for Gosu rules diverge from the rules themselves because the cycle to run a single test through Studio is too slow; developers stop writing them.

Prerequisites

  • JDK 17 (for Cloud release 202503+)
  • Guidewire Studio installed (IntelliJ-based, distributed by Guidewire)
  • Local InsuranceSuite configuration zone (PolicyCenter, ClaimCenter, or BillingCenter)
  • ≥16 GB RAM on the dev machine — runServer + Studio + the JVM debug agent need headroom
  • Sample data loader configured for the chosen product (e.g., PersonalAuto for PC)
Installs
27
GitHub Stars
2.8K
First Seen
Feb 18, 2026