clojure-paren-repair
Clojure Parenthesis Repair (how to fix unbalanced brackets/parens)
Use clj-paren-repair to fix unbalanced brackets in Clojure files using parmezan:
# Show help info
clj-paren-repair -h
# Fix file in place (default)
clj-paren-repair src/myapp/core.clj
This is useful for recovering files with bracket errors.
When to Use
Run this tool when you encounter unbalanced delimiters (parentheses, brackets, braces) in Clojure, ClojureScript, or EDN files.
IMPORTANT: Do NOT try to manually repair parenthesis errors. If you encounter a file with unbalanced parentheses or delimiters, run clj-paren-repair on that file instead of attempting to fix the delimiters yourself.
If the Tool Fails
If clj-paren-repair doesn't fix the problem, report to the user that they need to fix the delimiter error manually. Do not continue attempting repairs.
More from rcmerci/skills
logseq-schema
Logseq Datascript schema, built-in properties/classes, and :db/ident discovery for composing or reviewing Datascript queries about blocks/pages/tags/properties/classes. Use whenever editing or reviewing Datascript pull selectors or queries, or any code that adds/removes attributes in pull patterns, or touches property namespaces/identifiers, or requires reasoning about property value shapes/ref/cardinality in Logseq.
40logseq-cli
Operate the current Logseq command-line interface to inspect or modify graphs, pages, blocks, tags, and properties; run Datascript queries; show page/block trees; manage graphs; and manage db-worker-node servers. Use when a request involves running `logseq` commands or interpreting CLI output.
31logseq-electron-debug
Run Logseq Electron dev build with a remote debugging port and attach Chrome DevTools (CDP) reliably.
6clojure-debug
Debugging workflow for Clojure/ClojureScript code. Use at the first sign of unexpected behavior or test failure in Clojure/CLJS, including any failing test, unexpected output, nils where data is expected, mismatched selectors, or unclear data flow—before making further implementation changes.
4clojure-malli
|
3clojure-babashka-cli
Turn Clojure functions into CLIs with babashka.cli. Use when working with command-line argument parsing, building CLIs, subcommand dispatching, option validation, or creating tools with babashka/clojure.
3