Skip to content

Installation

PopKit is published as a GitHub-based marketplace. Install it in two steps:

Step 1: Add the Marketplace (One-time Setup)

Section titled “Step 1: Add the Marketplace (One-time Setup)”
Terminal window
/plugin marketplace add jrc1883/popkit-claude

Install all plugins for full functionality:

Terminal window
# Install all plugins
/plugin install popkit-core@popkit-claude
/plugin install popkit-dev@popkit-claude
/plugin install popkit-ops@popkit-claude
/plugin install popkit-research@popkit-claude

After installation, restart Claude Code and run /popkit-dev:next to get started.

If you’ve cloned this repository for development and want to test local changes:

Terminal window
# Navigate to the repository root
cd /path/to/popkit-claude
# Install plugins from local directories
/plugin install ./packages/popkit-core
/plugin install ./packages/popkit-dev
/plugin install ./packages/popkit-ops
/plugin install ./packages/popkit-research

Restart Claude Code after installing local plugins.

Note: Local installations take precedence over marketplace installations.

PopKit requires Claude Code 2.1.33+ for full feature support. Tested and verified through CC 2.1.79.

FeatureMinimumNotes
Core functionality2.1.0Skill hot-reload, forked contexts
Plugin auto-update control2.1.2FORCE_AUTOUPDATE_PLUGINS env var
Hook context injection2.1.9PreToolUse additionalContext
Plugin SHA pinning2.1.14Pin to specific git commits
Native task management2.1.16Dependency tracking for agents
Agent memory2.1.32Automatic memory recording
Agent Teams2.1.32Native multi-agent collaboration
Full feature support2.1.33TeammateIdle/TaskCompleted hooks, memory scopes
PostCompact hook2.1.76Hook fires after context compaction
MCP elicitation support2.1.76MCP servers can prompt users for input
Elicitation hooks2.1.76Elicitation + ElicitationResult hook events
Worktree sparse paths2.1.76worktree.sparsePaths config for worktrees
/effort slash command2.1.76Set agent effort level at runtime
Opus 4.6 max output2.1.7764k default / 128k extended output tokens
claude plugin validate2.1.77Improved plugin validation checks
Agent resume via SendMessage2.1.77resume replaced by SendMessage tool
/branch slash command2.1.77/fork renamed to /branch
StopFailure hook event2.1.78Hook fires on abnormal agent stop
${CLAUDE_PLUGIN_DATA} var2.1.78Plugin-scoped persistent data directory
Agent frontmatter extensions2.1.78effort, maxTurns, disallowedTools
Multi-directory seed2.1.79CLAUDE_CODE_PLUGIN_SEED_DIR accepts multiple
1M context support2.1.79Opus 4.6 with 1M context window

Recommended: Always use the latest Claude Code version for best compatibility.