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.