Fixed
- Plugin hook registration by correcting marketplace source path from
./../to./../../to properly resolve to project root - Hooks now register correctly when installed as plugin (previously showed "Registered 0 hooks from 1 plugins")
Changed
- Hook output format switched to JSON following Claude Code official specification
- Output structure:
{"hookSpecificOutput": {"hookEventName": "UserPromptSubmit", "additionalContext": "..."}} - Exit code remains 0 for all success paths
- Local plugin installation now uses marketplace commands instead of manual settings.json editing
Added
- Marketplace installation as recommended Option 1 (via severity1/claude-code-marketplace)
- Local plugin installation documentation using marketplace commands as Option 2 (recommended for development)
- Manual hook installation as Option 3 (fallback method)
- Verification instructions using
/plugincommand
Installation
Via Marketplace (Recommended)
claude plugin marketplace add severity1/claude-code-marketplace
claude plugin install prompt-improver@claude-code-marketplaceRestart Claude Code and verify with /plugin.
Local Development
git clone https://github.com/severity1/claude-code-prompt-improver.git
cd claude-code-prompt-improver
claude plugin marketplace add /absolute/path/to/claude-code-prompt-improver/.dev-marketplace/.claude-plugin/marketplace.json
claude plugin install prompt-improver@local-devSee README for full installation instructions.