Skip to main content
Claude Code can pause ExitPlanMode for a Plannotator review. Approval lets Claude continue. Sending feedback denies the request with your annotations so Claude can revise the plan.

Install

Install the command:
Then run these commands in Claude Code:
Restart Claude Code so the hook takes effect. The standard installer also adds Claude-specific copies of the plannotator-review, plannotator-annotate, and plannotator-last skills under ~/.claude/skills, or $CLAUDE_CONFIG_DIR/skills when that variable is set. The marketplace plugin supplies the plan hook. The skills supply the three manual slash commands and call the installed plannotator binary. See Install and Manage Plannotator Skills for extra skills and model-callable settings.

Use it

Enter plan mode and ask Claude Code to prepare a plan. When Claude calls ExitPlanMode, Plannotator opens the plan. Approve allows implementation. Send Feedback returns your annotations and direct edits to Claude for another revision. Use the installed skills for manual workflows:
/plannotator-review accepts a GitHub pull request or GitLab merge request URL. /plannotator-annotate accepts a file, folder, or web URL.

Update

Rerun the standard installer to update the binary and core skills. Run /plugin marketplace update in Claude Code to update the separate marketplace plugin, then restart Claude Code.

Manual hook setup

If you do not use Claude Code’s plugin system, add this hook to ~/.claude/settings.json:
Last verified against Plannotator OSS v0.25.1 on July 31, 2026. Maintained by the Plannotator project.
Last modified on July 31, 2026