logseq-repl

Coordinate and verify Logseq REPL environments across multiple runtimes.

44.4k|2.8k|Updated May 23, 2020
One-click install
npx skills add https://github.com/logseq/logseq --skill logseq-repl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: logseq-repl
Source: https://github.com/logseq/logseq/tree/main/.agents/skills/logseq-repl
Command: npx skills add https://github.com/logseq/logseq --skill logseq-repl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the development and management of Logseq plugins by providing a unified workflow to start, coordinate, and verify REPL environments across multiple runtimes.

Core Features & Use Cases

  • Workflow Automation: Manages starting, stopping, and verifying Logseq REPLs for :app, :electron, and :db-worker-node.
  • Dependency Coordination: Ensures proper setup of related processes like shadow-cljs, Electron dev app, and database workers.
  • Use Case: Developers working on Logseq plugins can quickly set up and verify REPL environments, reducing manual setup time and troubleshooting steps.

Quick Start

Launch the REPL environment, verify runtime connections, and attach to the desired development target using dedicated scripts without manual process management.

Frequently Asked Questions about logseq-repl

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

FAQPage Schema
How do I set up a Logseq plugin development REPL environment?

Setting up a Logseq plugin REPL involves coordinating shadow-cljs, the Electron dev app, and database workers. This workflow automates process startups, port conflict resolution, and runtime checks across these different runtimes.

What is the best way to manage multiple Logseq REPL runtimes simultaneously?

Managing multiple Logseq REPL runtimes is simplified through a unified workflow that orchestrates process startups and verifies runtime connections for app, electron, and db-worker-node targets automatically, reducing manual troubleshooting.

Do I need bash and Python to automate Logseq REPL workflows?

Yes, automating Logseq REPL workflows requires bash, Python, and common Unix tools. These dependencies are necessary for the underlying process control, scripting, and coordination of shadow-cljs and Electron environments.

How does dependency coordination work for shadow-cljs and Electron in Logseq development?

Dependency coordination for shadow-cljs and Electron ensures proper setup of related processes during Logseq development. It automatically handles starting, stopping, and verifying these interconnected development processes.

Why does my Logseq shadow-cljs REPL port conflict during startup?

Port conflicts during Logseq shadow-cljs REPL startup occur when multiple processes attempt to bind the same port. The workflow automatically resolves these port conflicts during the process startup orchestration phase.