by realgenekim · Claude Skill · ★ 29
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 | 29 |
| Forks | 7 |
| Language | Clojure |
| Category | Claude Skill |
| License | MIT |
| Quality Score | 64.6917630764512/100 |
| Open Issues | 3 |
| Last Updated | 2026-06-11 |
| Created | 2026-04-24 |
| Platforms | claude-code, cli |
| Est. Tokens | ~16k |
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 29 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 29 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.