livewire

Provide live nREPL access to a running Spring Boot application.

5|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/brdloush/livewire --skill livewire-brdloush
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: livewire
Source: https://github.com/brdloush/livewire/tree/main/skills/livewire
Command: npx skills add https://github.com/brdloush/livewire --skill livewire-brdloush

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires clj-nrepl-eval, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a live, stateful probe into a running Spring Boot application's JVM state, allowing for real-time inspection of beans, queries, transactions, and security contexts.

Core Features & Use Cases

  • Real-time Inspection: Live REPL access to the JVM for debugging and analysis.
  • Bean and Entity Introspection: View and interact with Spring beans, JPA entities, and HTTP endpoints.
  • Query Analysis: Execute SQL and JPQL queries against the live database and analyze their performance.
  • Use Case: Quickly identify and fix performance bottlenecks like N+1 query issues by running a trace expression and analyzing the results.

Quick Start

Use the livewire skill to connect to a running Spring Boot application by running 'lw-start'.

Frequently Asked Questions about livewire

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

FAQPage Schema
How do I inspect Spring Boot beans and JPA entities in a running JVM?▼

You inspect Spring Boot beans and JPA entities in a live JVM using a network REPL. This skill provides real-time nREPL access to query application state, view beans, and interact with entities.

What is an nREPL probe used for in Spring Boot application debugging?▼

An nREPL probe provides live, stateful access to a running Spring Boot application's JVM state. It allows real-time debugging by evaluating Clojure expressions to analyze queries, transactions, and security contexts.

How to execute SQL queries against a live Spring Boot database for performance analysis?▼

You execute SQL queries against a live Spring Boot database by connecting an nREPL session to the JVM. This skill supports running SQL and JPQL queries to analyze performance and identify bottlenecks like N+1 issues.

Do I need clj-nrepl-eval to run live JVM inspections on Spring Boot?▼

Yes, you need the clj-nrepl-eval dependency to run live JVM inspections. It is required to evaluate Clojure expressions against the nREPL session connected to your Spring Boot application.

Can I identify N+1 query issues in Spring Boot using a live REPL connection?▼

Yes, you can identify N+1 query issues using a live REPL connection. This skill allows you to run trace expressions and analyze query results in real-time to quickly find and fix performance bottlenecks.