Skip to content

Skills Reference

PopKit provides 50 reusable skills across 4 plugins. Skills provide specialized automation for common development tasks.

PopKit intentionally exposes skills in both direct and orchestrated forms:

ModeTypical syntaxUse case
Workflow command/popkit-<plugin>:<command>Daily/default usage
Direct skill invocation/pop-... or /skill invoke pop-...Advanced/targeted usage

Examples:

  • /popkit-dev:next wraps pop-next-action with command-level parsing and formatted output.
  • /popkit-ops:assess security routes into the pop-assessment-security skill.

Note: depending on client/version, you may see direct-skill entries as bare /pop-* aliases.

Foundation skills for project management, embedding, and plugin operations.

Description: Comprehensive codebase analysis discovering architecture, patterns, dependencies, testing coverage, and improvement opportunities.

Use when: Starting work on an unfamiliar project or needing to understand a codebase.

Terminal window
/popkit-core:pop-analyze-project

Description: Generate comprehensive documentation from codebase analysis - creates README sections, API docs, migration guides, and examples.

Terminal window
/popkit-core:pop-auto-docs

Description: Capture bug context, generate reports, and optionally create GitHub issues or share patterns.

Terminal window
/popkit-core:pop-bug-reporter

Description: Create PopKit Cloud account, generate API key, and configure local connection.

Terminal window
/popkit-core:pop-cloud-signup

Description: Multi-project dashboard showing health scores, recent activity, and quick actions across all registered projects.

Use when: Switching between projects, checking overall status, or managing project registry.

Terminal window
/popkit-core:pop-dashboard

Description: Synchronize documentation with codebase - updates AUTO-GEN sections in CLAUDE.md, validates cross-references, and reports stale documentation.

Terminal window
/popkit-core:pop-doc-sync

Description: Manage project embeddings - embed skills, agents, commands, and MCP tools for semantic discovery. Handles rate limiting, incremental updates, and status reporting.

Terminal window
/popkit-core:pop-embed-content

Description: Embed project-local skills, agents, and commands for semantic search. Use after creating items manually or to update embeddings.

Terminal window
/popkit-core:pop-embed-project

Description: Generate custom MCP server with semantic search, project-aware tools, and health monitoring capabilities.

Use when: Setting up project-specific development tools or after analyzing a codebase.

Terminal window
/popkit-core:pop-mcp-generator

Description: Run comprehensive tests on plugin components. Validates hooks, agents, skills, and plugin structure across all PopKit packages.

Terminal window
/popkit-core:pop-plugin-test

Description: Multi-agent orchestration system using Claude Code’s native background agents for true parallel collaboration. Enables shared context, sync barriers between phases, and coordinator oversight.

Use when: Complex tasks benefiting from parallel execution (epics, large refactors, multi-phase features).

Terminal window
/popkit-core:pop-power-mode

Description: Initialize .claude/ structure and add PopKit section to CLAUDE.md without overwriting. Detects conflicts, creates config, prompts for Power Mode.

Terminal window
/popkit-core:pop-project-init

Description: Load cross-project context in monorepos. Lists available workspace projects or loads specific project context. Supports pnpm, npm/yarn, Lerna workspaces.

Terminal window
/popkit-core:pop-project-reference

Description: Curated project templates that guide feature-dev Phase 3 questions with research-backed technology choices. Provides standardized options for common project types (SaaS API, ML Service, CLI Tool, Full-Stack).

Terminal window
/popkit-core:pop-project-templates

Description: Generate custom skills based on codebase patterns, common workflows, and team conventions discovered during analysis.

Use when: You want to capture project-specific patterns as reusable skills.

Terminal window
/popkit-core:pop-skill-generator

Description: Validate plugin integrity and offer safe auto-fixes for common issues - checks agents, skills, hooks, routing config, and plugin structure.

Terminal window
/popkit-core:pop-validation-engine

Development workflow skills for git operations, routines, and feature development.

Description: Collaborative design refinement that transforms rough ideas into fully-formed specifications through Socratic questioning. Explores alternatives, validates incrementally, and presents designs in digestible chunks.

Use when: Before writing code when requirements are unclear or multiple approaches exist.

Terminal window
/popkit-dev:pop-brainstorming

Description: Enhanced changelog generation with semantic versioning, auto-categorization, and release notes. Parses conventional commits, determines version bump, categorizes changes by type.

Use when: Before releases or on PR merge to automate version management.

Terminal window
/popkit-dev:pop-changelog-automation

Description: Analyzes task/feature complexity (1-10) and recommends subtask breakdown for planning and prioritization. Provides actionable recommendations for agent selection and risk assessment.

Terminal window
/popkit-dev:pop-complexity-analyzer

Description: Fully restore working context from a previous session - loads STATUS.json, reads key files, rebuilds mental model of current work state.

Terminal window
/popkit-dev:pop-context-restore

Description: Controlled batch execution of implementation plans with review checkpoints between phases. Loads plan, critically reviews for issues, executes tasks in batches, then pauses for feedback.

Use when: You have a complete implementation plan and want structured execution with quality gates.

Terminal window
/popkit-dev:pop-executing-plans

Description: Guide completion of development work by presenting structured options: merge locally, create PR, keep as-is, or discard.

Use when: Implementation is complete, all tests pass, and you need to decide how to integrate the work.

Terminal window
/popkit-dev:pop-finish-branch

Description: Start-of-day setup routine. Calculates Ready to Code Score (0-100) based on session restoration, service health, dependency updates, branch sync, PR reviews, and issue triage.

Terminal window
/popkit-dev:pop-morning

Description: Context-aware recommendation engine that analyzes git status, TypeScript errors, GitHub issues, and technical debt to suggest prioritized next actions.

Use when: Unsure what to work on next, starting a session, or feeling stuck.

Terminal window
/popkit-dev:pop-next-action

Description: End-of-day cleanup routine. Calculates Sleep Score (0-100) based on uncommitted work, branch cleanup, issue updates, CI status, and service shutdown.

Terminal window
/popkit-dev:pop-nightly

Description: Display routine measurement dashboard with metrics, costs, trends, and visualization.

Terminal window
/popkit-dev:pop-routine-measure

Description: Token-optimized morning/nightly routine using caching and selective execution.

Terminal window
/popkit-dev:pop-routine-optimized

Description: Save complete session state to STATUS.json for seamless continuation across conversations. Captures git context, in-progress tasks, service status, focus area, and next actions.

Use when: End of work sessions, before context limits, or when switching tasks.

Terminal window
/popkit-dev:pop-session-capture

Description: Restore context from STATUS.json at session start. Loads previous state, displays session type, shows what to continue working on.

Terminal window
/popkit-dev:pop-session-resume

Description: Python-based git worktree manager with 8 operations: list, create, remove, switch, update-all, prune, init, analyze. Handles cross-platform paths and STATUS.json integration.

Terminal window
/popkit-dev:pop-worktree-manager

Description: Create isolated git worktrees with smart directory selection and safety verification. Verifies .gitignore, runs project setup, confirms clean test baseline.

Use when: Starting feature work that needs isolation from current workspace.

Terminal window
/popkit-dev:pop-worktrees

Description: Create comprehensive implementation plans with exact file paths, complete code examples, and verification steps for engineers with zero codebase context.

Use when: After brainstorming/design is complete when handing off to another developer or planning complex multi-step work.

Terminal window
/popkit-dev:pop-writing-plans

Description: Create, switch, and merge session branches for side investigations. Branch off to explore bugs, research APIs, or debug issues without polluting main context. DAG-based session architecture inspired by Pi.

Use when: You need to temporarily investigate something unrelated to your main task.

Terminal window
/popkit-dev:pop-session-branch

Operations and quality skills for assessments, testing, debugging, and benchmarking.

Description: Validates PopKit compliance with Claude Code patterns using concrete standards and automated checks.

Terminal window
/popkit-ops:pop-assessment-anthropic

Description: Validates code quality using concrete metrics for DRY, coupling, cohesion, and architectural patterns.

Terminal window
/popkit-ops:pop-assessment-architecture

Description: Evaluates efficiency using concrete metrics for context usage, token consumption, and lazy loading validation.

Terminal window
/popkit-ops:pop-assessment-performance

Description: Validates security posture using concrete vulnerability patterns, automated secret scanning, and OWASP-aligned checklists.

Terminal window
/popkit-ops:pop-assessment-security

Description: Evaluates user experience using concrete heuristics for command naming, error messages, and interaction patterns.

Terminal window
/popkit-ops:pop-assessment-ux

Description: Orchestrates benchmark execution comparing PopKit vs baseline Claude Code.

Terminal window
/popkit-ops:pop-benchmark-runner

Description: Confidence-based code review that filters issues to 80+ threshold, eliminating false positives. Reviews implementation against plan or requirements for bugs, quality issues, and project conventions.

Use when: After completing major features, before merging to main, or after each task in multi-step workflows.

Terminal window
/popkit-ops:pop-code-review

Description: Four-phase debugging: root cause, patterns, hypothesis, implement. For complex bugs, test failures, and multi-component issues.

Terminal window
/popkit-ops:pop-systematic-debugging

Description: Initialize deployment configuration for a project. Detects project type, target platform, and generates deploy.json configuration.

Terminal window
/popkit-ops:pop-deploy-init

Description: Set up deployment infrastructure — generates Dockerfiles, docker-compose, Kubernetes manifests, and CI/CD pipeline configs based on deploy.json configuration.

Terminal window
/popkit-ops:pop-deploy-setup

Description: Pre-deployment validation with build checks, test suite, security scans, and dependency audits. Generates readiness score (0-100) with go/no-go recommendation.

Terminal window
/popkit-ops:pop-deploy-validate

Description: Execute deployments to target environments with dry-run support. Captures metrics, handles rollback on failure, records deployment history.

Terminal window
/popkit-ops:pop-deploy-execute

Description: Emergency rollback to previous versions with automatic and manual triggers. Validates rollback success and generates incident reports.

Terminal window
/popkit-ops:pop-deploy-rollback

Knowledge management skills for research capture and retrieval.

Description: Query cached external documentation and blog content for authoritative, up-to-date information. Sources include Claude Code docs, engineering blog, and configured knowledge bases with 24-hour TTL caching.

Use when: You need current information about Claude Code features, hooks, or best practices.

Terminal window
/popkit-research:pop-knowledge-lookup

Description: Capture research insights, decisions, and learnings during development. Prompts for context and rationale, stores with embeddings for later semantic retrieval.

Use when: After completing spikes, making architectural decisions, or discovering important patterns.

Terminal window
/popkit-research:pop-research-capture

Description: Process research branches from Claude Code Web sessions - merges content, moves docs to .claude/research/, and creates GitHub issues.

Use when: /popkit-dev:next detects research branches or when manually processing research from mobile sessions.

Terminal window
/popkit-research:pop-research-merge

Skills declare their execution context:

  • Default context: Runs in the main conversation (most skills)
  • Forked context (context: fork): Runs in an isolated context to reduce token overhead. Used for expensive operations like embeddings and web research.

All skills end with AskUserQuestion to maintain workflow control. This ensures:

  • Context-aware next action options
  • Continuous workflow engagement
  • Intentional user decisions at every step