clojure-repl
このスキルは、REPLでClojure式を評価する必要があるときに使用します。反復的な開発、デバッグ、API探索、ファイル保存前のコード検証に対応します。nREPL接続、段階的なプロトタイピングワークフロー、REPLベースのテストをカバーしています。ファイルに直接テストなしのClojureコードを書くよりも、このスキルの使用をお勧めします。ユーザーが「REPLで試してほしい」「この関数をテストしたい」「これを対話的にデバッグしたい」と依頼した場合も実行します。
description の原文を見る
Use this skill whenever you need to evaluate Clojure expressions in a REPL — for iterative development, debugging, API exploration, or validating code before saving to files. Covers nREPL connection, incremental prototyping workflow, and REPL-based testing. Prefer this skill over writing untested Clojure code directly to files. Also invoke when the user asks to "try something in the REPL," "test this function," or "debug this interactively."
SKILL.md 本文
Clojure REPL
Clojure プロジェクトの REPL 駆動開発ワークフローをガイドします。基本的なアプローチは「小さなステップと質の高い豊かなフィードバック」です。コードをファイルにコミットする前に、迅速な反復と即座の検証を行います。
Devbox に関する注記: devbox を使用するプロジェクトの場合、すべてのシェルコマンドの前に devbox run -- を付けてください(例:devbox run -- clojure -M:dev、devbox run -- bb nrepl)。
実行中の nREPL への接続
開発サーバーが既に実行されている場合は、新しい nREPL セッションを開始する代わりに、既存の nREPL セッションに接続してください。これにより、実際のランタイム環境でコードをテストでき、ライブアプリケーション状態にアクセスできます。
nREPL の検出と接続
プロジェクトディレクトリで .nrepl-port ファイルを確認してください:
# nREPL が実行されているか確認
cat .nrepl-port
# => 54321 (ポート番号)
ファイルが存在する場合、実行中の nREPL に式を送信してください:
# Babashka を
...
詳細情報
- 作者
- majiayu000
- ライセンス
- 不明
- 最終更新
- 2026/5/9
Source: https://github.com/majiayu000/claude-skill-registry-data / ライセンス: 未指定