guidewire-local-dev-loop

Guidewire Local Dev Loop

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "guidewire-local-dev-loop" with this command: npx skills add jeremylongshore/claude-code-plugins-plus-skills/jeremylongshore-claude-code-plugins-plus-skills-guidewire-local-dev-loop

Guidewire Local Dev Loop

Overview

Set up an efficient local development workflow with Guidewire Studio, including hot reload, Gosu debugging, and continuous testing.

Prerequisites

  • JDK 17 installed and configured

  • IntelliJ IDEA (Ultimate recommended) or Guidewire Studio

  • Gradle 8.x

  • Git for version control

  • Access to Guidewire Cloud sandbox environment

Instructions

Step 1: Configure IDE Settings

Install IntelliJ plugins: Gosu Language Support, Guidewire Studio Plugin, EditorConfig. Set Gradle JVM to JDK 17, enable auto-import, and set test runner to Gradle.

Step 2: Database Setup

createdb -U postgres pc_dev ./gradlew dbUpgrade ./gradlew loadSampleData # Generate sample data

Step 3: Start Development Server

./gradlew runServer # Start with hot reload ./gradlew runServer --debug-jvm # Start with debugging on port 5005 ./gradlew :policycenter:runServer # Start specific application

Step 4: Configure Hot Reload

Enable hot swap in config/dev-config.xml , then attach IntelliJ debugger to port 5005. Gosu and PCF changes will auto-reload.

Step 5: Run Tests

./gradlew test # All tests ./gradlew test --tests "gw.custom.MyServiceTest" # Specific class ./gradlew test jacocoTestReport # With coverage ./gradlew test --continuous # Watch mode

For detailed Gradle config, Gosu examples, PCF development, and keyboard shortcuts, load the reference guide: Read(${CLAUDE_SKILL_DIR}/references/implementation-guide.md)

Output

  • Running local development server

  • Hot reload enabled for Gosu and PCF changes

  • Debug session attached to IDE

  • Unit tests executing successfully

Error Handling

Error Cause Solution

Port already in use Server already running Kill existing process or change port

Database connection failed Wrong credentials/missing DB Check postgres is running

Gosu compilation error Syntax error Check IDE error highlights

Hot reload not working Debug not attached Reconnect debugger

Out of memory Insufficient heap Increase -Xmx in jvmArgs

Resources

  • Guidewire Studio Documentation

  • Gosu Language Reference

  • Gradle Plugin Documentation

Next Steps

For SDK and API patterns, see guidewire-sdk-patterns .

Examples

Basic usage: Apply guidewire local dev loop to a standard project setup with default configuration options.

Advanced scenario: Customize guidewire local dev loop for production environments with multiple constraints and team-specific requirements.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

backtesting-trading-strategies

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

svg-icon-generator

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

performance-lighthouse-runner

No summary provided by upstream source.

Repository SourceNeeds Review