npx claudepluginhub jasonkuhrt/experiment-symlink-claude-marketplace --plugin hello-worldThis is a test fixture used to validate whether symlinking the Claude Code plugin cache to source enables live editing without reinstalling plugins.
Replacing the plugin cache directory with a symlink to your source directory enables live editing. Changes are picked up on the next claude session without reinstalling the plugin.
| Test | Result |
|---|---|
| Symlink created | ~/.claude/plugins/cache/.../1.0.0 → source dir |
| Source modified V1→V2 | Without reinstall |
Fresh claude process | Sees V2 changes |
| Symlink survives | Still intact after test |
plugin.json version, CC creates a new cache directoryclaude plugin install again would overwrite the symlink# 1. Install plugin normally
claude plugin marketplace add ~/path/to/marketplace
claude plugin install plugin-name@marketplace
# 2. Replace cache with symlink
rm -rf ~/.claude/plugins/cache/<marketplace>/<plugin>/<version>
ln -s ~/path/to/source/plugin ~/.claude/plugins/cache/<marketplace>/<plugin>/<version>
# 3. Edit source files - changes are live on next CC session
~/projects/jasonkuhrt/experiment-symlink-claude-marketplace/Clean up any previous test state
claude plugin uninstall hello-world@experiment-symlink-claude-marketplace 2>/dev/null
rm -rf ~/.claude/plugins/cache/experiment-symlink-claude-marketplace
rm ~/projects/jasonkuhrt/experiment-symlink-claude-marketplace/signal.txt 2>/dev/null
Reset source to V1
cat > ~/projects/jasonkuhrt/experiment-symlink-claude-marketplace/plugins/hello-world/commands/hello.md << 'EOF'
---
description: Test command for symlink experiment
---
# Hello Test Command
Output this exact text: "TEST_MARKER: V1"
Then write the string "V1" to the file:
~/projects/jasonkuhrt/experiment-symlink-claude-marketplace/signal.txt
EOF
Add marketplace and install plugin
claude plugin marketplace add ~/projects/jasonkuhrt/experiment-symlink-claude-marketplace
claude plugin install hello-world@experiment-symlink-claude-marketplace
Baseline test - verify V1 works
cd ~/projects/jasonkuhrt/experiment-symlink-claude-marketplace
echo "/hello-world:hello" | claude --print
cat signal.txt # Should show: V1
Replace cache with symlink
rm -rf ~/.claude/plugins/cache/experiment-symlink-claude-marketplace/hello-world/1.0.0
ln -s ~/projects/jasonkuhrt/experiment-symlink-claude-marketplace/plugins/hello-world \
~/.claude/plugins/cache/experiment-symlink-claude-marketplace/hello-world/1.0.0
Modify source to V2
sed -i '' 's/V1/V2/g' ~/projects/jasonkuhrt/experiment-symlink-claude-marketplace/plugins/hello-world/commands/hello.md
Test live changes (fresh claude process)
rm signal.txt
echo "/hello-world:hello" | claude --print
cat signal.txt # Should show: V2 (WITHOUT reinstalling!)
Verify symlink intact
ls -la ~/.claude/plugins/cache/experiment-symlink-claude-marketplace/hello-world/1.0.0
# Should show symlink arrow (->)
signal.txt contains "V1"signal.txt contains "V2" without reinstallSee transcript.txt for the full conversation where this test was developed and executed.
experiment-symlink-claude-marketplace/
├── .claude-plugin/
│ └── marketplace.json
├── plugins/
│ └── hello-world/
│ ├── .claude-plugin/
│ │ └── plugin.json
│ └── commands/
│ └── hello.md
├── README.md
├── signal.txt (generated by test)
└── transcript.txt
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Complete collection of battle-tested Claude Code configs agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use