← ClaudeAtlas

apply-revisionlisted

Apply the marks in an Obelus bundle as a revision — minimal-diff edits to this paper's source.
4gentic/obelus · ★ 8 · Code & Development · score 81
Install: claude install-skill 4gentic/obelus
# Apply revision Validate an Obelus bundle, locate the paper source, then delegate to `plan-fix` to produce `plan-*.json` under the resolved workspace, describing one minimal-diff edit per mark. The desktop projects a sibling `plan-*.md` from the JSON for the user to read; this skill does not write Markdown plans itself. The user passes a path to an Obelus bundle exported from the web or desktop app. This skill is the entry point for the revision flow; it does **not** edit source files (that is `apply-fix`) and it does **not** write a reviewer's letter (that is `write-review`). Optional second argument: `--entrypoint <path>` forces the paper source to the supplied file, skipping format detection (single-paper bundles only). ## Workspace resolution — read this first Every output path below is rooted at the **workspace prefix** `$OBELUS_WORKSPACE_DIR` — an absolute path the caller hands you. The Obelus desktop spawns Claude Code with this env var set to a per-project subdirectory under the app-data folder, and includes the absolute path in the spawn invocation prompt. If the spawn invocation does not give you a value for `$OBELUS_WORKSPACE_DIR`, **stop and refuse** with: > This skill requires `$OBELUS_WORKSPACE_DIR` to be set to an absolute writable directory outside the paper repo. The Obelus desktop sets it automatically; standalone CLI users should export it before invoking the plugin, e.g.: > > ``` > export OBELUS_WORKSPACE_DIR="$HOME/.local/share/obelus/runs/$(date