Multi-project dashboard for managing PopKit-enabled projects. Shows health scores, recent activity, and quick actions across all registered projects. Use when switching between projects, checking overall status, or managing project registry. Do NOT use if only working in a single project - use morning routine or next-action instead.
From popkit-corenpx claudepluginhub jrc1883/popkit-ai --plugin popkit-coreThis skill uses the workspace's default tool permissions.
examples/health-scoring.mdexamples/registry-operations.mdexamples/subcommands.mdscripts/gather_metrics.pytemplates/dashboard.md.templateworkflows/dashboard-workflow.jsonGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Unified view across all PopKit-enabled projects, showing health scores, activity status, and enabling quick context switching.
Core principle: Quick status overview with actionable intelligence for multi-project developers.
Trigger: /popkit:dashboard command
Invoke when:
Do NOT use when working in single project - use /popkit:routine morning or /popkit:next instead.
Projects stored globally at ~/.claude/popkit/projects.json
See examples/registry-operations.md for all operations.
Key operations:
+============================================================+
| PopKit Dashboard |
+============================================================+
Total: 5 | Healthy: 3 | Warning: 1 | Critical: 1
----------------------------------------------------------
| Project | Health | Issues | Last Active |
----------------------------------------------------------
| popkit | + 92 | 5 | 2 min ago |
| popkit-cloud | ~ 78 | 3 | 1 hour ago |
| reseller-central | + 88 | 12 | 3 days ago |
| my-website | ! 45 | 0 | 2 weeks ago |
----------------------------------------------------------
Commands: add <path> | remove <name> | refresh | switch <name>
See examples/health-scoring.md for complete scoring details.
Score components (100 points total):
Quick vs Full checks:
See examples/subcommands.md for all commands and examples.
Available commands:
/popkit:dashboard - Show dashboard (default)/popkit:dashboard add <path> - Register project/popkit:dashboard remove <name> - Unregister project/popkit:dashboard refresh [name] - Update health scores/popkit:dashboard switch <name> - Change project contextAutomatically find projects in common dev directories.
Filter and organize projects by tags (active, client-work, etc.).
Show recent activity across all projects.
Identify projects needing attention (health < 70).
gh CLI unavailableSee examples/registry-operations.md for implementation details.
Related commands:
/popkit:routine morning - Single-project health check/popkit:next - Context-aware recommendationsImplementation files:
hooks/utils/project_registry.py - Registry CRUD operationshooks/utils/health_calculator.py - Health score calculation| Situation | Response |
|---|---|
| No projects registered | Suggest /popkit:dashboard add . |
| Project path not found | Remove from registry with warning |
| Health check fails | Show "--" for health, log error |
| gh CLI unavailable | Skip issue counts |
See examples/ directory for:
Version: 1.0.0 Category: Project Management Tier: Core