by realgenekim · Claude Skill · ★ 35
clj-surgeon A babashka CLI and Claude Code skill for exploring Clojure codebases via the AST and making structural refactorings — move forms, fix declares, rename namespaces, extract to new files. Parses Clojure code as data (not text) using rewrite-clj, returning EDN. You'll want this if you: Need to split up giant files that Claude Code is prone to creating — deterministically move forms (within and between files), along with their dependencies Want to get rid of forms (which Claude Code is prone to creating) by automatically reordering s and s Want Claude Code to explore a Clojure codebase...
| Stars | 35 |
| Forks | 7 |
| Language | Clojure |
| Category | Claude Skill |
| License | MIT |
| Quality Score | 63.0367266099663/100 |
| Open Issues | 6 |
| Last Updated | 2026-08-25 |
| Created | 2026-04-24 |
| Platforms | claude-code, cli |
| Est. Tokens | ~22k |
Explore other popular claude skill tools:
clj-surgeon is Babashka CLI and Claude Code skill for structural Clojure refactoring — move forms, fix declares, rename namespaces, explore via AST.. It is categorized as a Claude Skill with 35 GitHub stars.
clj-surgeon is primarily written in Clojure.
You can find installation instructions and usage details in the clj-surgeon GitHub repository at github.com/realgenekim/clj-surgeon. The project has 35 stars and 7 forks, indicating an active community.
clj-surgeon is released under the MIT license, making it free to use and modify according to the license terms.