Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By jrc1883
Orchestrate the full development lifecycle from idea to release: brainstorm features, generate implementation plans, create isolated worktrees, execute changes with review checkpoints, manage git branches and PRs, and maintain session context across Claude Code conversations with automated morning/nightly routines and state persistence.
npx claudepluginhub jrc1883/popkit-ai --plugin popkit-devwork #N | brainstorm | plan | execute | prd | suite | "description" [--mode quick|full] [--provider auto|popkit|feature-dev] [-T, --power]
commit | push | pr | review | ci | release | publish | prune | finish [--draft, --squash]
create | list | view | close | comment | edit | link [--state, --label]
list | create | close | report | health [--json, --verbose]
[quick|verbose] - Analyze project state and recommend next actions
Designs feature architectures and implementation blueprints based on codebase patterns. Use during architecture phase when multiple implementation approaches exist and trade-offs need evaluation.
Deeply analyzes existing codebase features by tracing execution paths, data flow, and dependencies. Use during exploration phase of feature development or when understanding unfamiliar code.
Performs comprehensive code reviews focusing on TypeScript, React, and Node.js best practices. Use after implementing significant features or when code quality assessment is needed.
Code restructuring specialist focused on improving quality, maintainability, and performance without changing external behavior. Use for code smell detection, design pattern application, and systematic codebase improvements.
AI-powered merge conflict resolution with complexity-based prioritization and architectural intelligence. Detects conflicts, analyzes complexity, prioritizes resolution order, proposes intelligent fixes with reasoning, validates changes with tests. Use when git merge fails with conflicts.
Collaborative design refinement that transforms rough ideas into fully-formed specifications through Socratic questioning. Explores alternatives, validates incrementally, and presents designs in digestible chunks for feedback. Use before writing code or implementation plans when requirements are unclear or multiple approaches exist. Do NOT use when requirements are already well-defined, you're implementing a known pattern, or making small changes - proceed directly to implementation instead.
Enhanced changelog generation with semantic versioning, auto-categorization, and release notes. Parses conventional commits, determines version bump (MAJOR.MINOR.PATCH), categorizes changes by type, generates CHANGELOG.md updates, and creates GitHub release notes. Use before releases or on PR merge to automate version management.
Analyzes task/feature complexity (1-10) and recommends subtask breakdown for planning and prioritization. Provides actionable recommendations for agent selection, phase distribution, and risk assessment. Silent analysis that feeds into other workflows.
Use when you need to fully restore working context from a previous session - loads STATUS.json, reads key files, rebuilds mental model of current work state. Do NOT use for quick questions or when starting fresh unrelated work - the full context restoration adds overhead that isn't needed for standalone tasks.
Controlled batch execution of implementation plans with review checkpoints between phases. Loads plan, critically reviews for issues, executes tasks in batches, then pauses for architect feedback before continuing. Use when you have a complete implementation plan from brainstorming/writing-plans and want structured execution with quality gates. Do NOT use for ad-hoc implementation, exploratory coding, or when you don't have a formal plan - just implement directly with code review at the end.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Virtual development team: TDD, debugging, code review, backlog management, and proven workflow patterns
Git workflows - commits, branches, PRs, issue processing, auto-close detection, and repository management
Commands, agents, skills, and context for AI-assisted development workflows
Complete developer toolkit for Claude Code
Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Works with Claude Code, Kiro, Clawd CLI, Gemini CLI, Cursor, Continue, Hermes, and 17+ AI coding assistants. Now with Arabic, German, Spanish, and Chinese (Simplified & Traditional) support.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
PopKit operations plugin - quality assurance, deployment, and debugging workflows
Core utilities plugin - plugin management, project analysis, Power Mode orchestration with Native Swarm & E2B sandboxes, stats, privacy, and meta-features
PopKit research plugin - knowledge management and research workflows
Development workflows that actually work
Start each day knowing your project is healthy. End each day with context saved for tomorrow. Know exactly what to do next.
PopKit organizes your Claude Code sessions around workflows, not tools.
Most AI coding assistants give you a prompt and say "figure it out." PopKit gives you:
It's the difference between "here's an AI" and "here's how to use AI to build software."
PopKit intentionally exposes two layers:
| Layer | Prefix | Purpose | Default |
|---|---|---|---|
| Workflow commands | /popkit- | User-facing orchestration across commands, skills, and hooks | Yes |
| Direct skills | /pop- | Low-level primitives for targeted/advanced invocation | Advanced |
Example: /popkit-dev:next uses pop-next-action internally, then adds mode handling, reporting, and command-level guidance.
# Add the PopKit marketplace
/plugin marketplace add jrc1883/popkit-ai
# Install the plugins you need
/plugin install popkit-core@popkit-ai # Foundation
/plugin install popkit-dev@popkit-ai # Development workflows
# Restart Claude Code, then run your first morning routine:
/popkit-dev:routine morning
Requires pip install popkit-mcp first, then click the badge above.
# MCP server only — for Cursor, Codex CLI, Copilot, or any MCP client
pip install popkit-mcp
popkit-mcp --transport stdio
# Full install — CLI + shared utilities + MCP server
pip install popkit[full]
# Or install individual packages
pip install popkit-shared # Core utilities only
pip install popkit-cli # CLI only
pip install popkit[mcp] # Core + CLI + MCP server
Every morning, PopKit checks your project's vital signs:
/popkit-dev:routine morning
■ Session Restored
Last: Fixed authentication flow (2h ago)
■ Ready to Code Score: 87/100
✓ Git status clean
✓ Tests passing (142/142)
✓ CI green on main
⚠ 2 dependencies outdated
✓ No TypeScript errors
■ Context Loaded
Active issue: #47 Add password reset flow
Branch: feat/password-reset (3 commits ahead of main)
Ready to continue.
The "Ready to Code" score tells you if something needs attention before you start coding. 87 means you're good to go. 45 means something's broken.
When you're not sure what to work on:
/popkit-dev:next
PopKit analyzes your git status, test results, GitHub issues, and TypeScript errors to recommend prioritized actions:
Recommended Actions:
1. Merge main into branch (Score: 85)
Branch is 5 commits behind main
2. Fix TypeScript error in src/auth.ts:47 (Score: 78)
Type 'string | undefined' is not assignable to type 'string'
3. Continue issue #47 (Score: 72)
Password reset flow - implementation started
4. Review PR #51 (Score: 65)
Dependency update, waiting 2 days
No more staring at your terminal wondering what to do.
Start a feature with /popkit-dev:dev:
/popkit-dev:dev "Add password reset via email"