원클릭으로
julia-revise
Hot-reload Julia code changes using Revise.jl without restarting the session
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Hot-reload Julia code changes using Revise.jl without restarting the session
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Activates when user asks to plot, chart, or visualize data in the Julia REPL.
Activates when user asks to run, evaluate, or test Julia code in a persistent REPL session, or mentions Julia REPL, Julia session, or hot-reloading Julia changes.
Build, run, and drive the AgentREPL.jl MCP server. Use when asked to start AgentREPL, launch the Julia REPL MCP server, run its tests, eval Julia code through it, render a plot, or confirm a change works against the running server.
Manage multiple Julia REPL sessions (create, switch, list, destroy)
Activate a Julia project/environment for the session
Set up a Julia development workflow with Revise hot-reloading
| name | julia-revise |
| description | Hot-reload Julia code changes using Revise.jl without restarting the session |
| argument-hint | [track <path>] |
| allowed-tools | ["mcp__plugin_julia_julia-repl__revise","mcp__plugin_julia_julia-repl__eval","mcp__plugin_julia_julia-repl__pkg"] |
Hot-reload Julia code changes using Revise.jl — the key to maximizing REPL session lifespan.
revise(action="revise") to pick up all file changestrack <path>: starts tracking a file with Reviseincludet <path>: includes a file with Revise trackingstatus: shows what Revise is trackingrevise with the appropriate action and path parameterspkg(action="add", packages="Revise")reset to reload (Revise loads automatically on worker startup)Revise.jl enables iterative development without losing session state:
revise(action="revise") to pick up changesThis eliminates the most common reason for using reset.
| Situation | Use Revise | Use Reset |
|---|---|---|
| Changed function body | Yes | No |
| Added new function | Yes | No |
| Modified method signature | Yes | No |
| Changed struct layout (Julia < 1.12) | No | Yes |
| Corrupted session state | No | Yes |
| Want clean slate | No | Yes |
| Changed const value | Sometimes | If needed |
pkg(action="develop", packages="./MyPkg"), Revise automatically tracks the package sourceincludet("file.jl") (via eval) instead of include("file.jl") for standalone scripts — it enables hot-reloadingrevise(action="status") to see what files and packages Revise is watching