pm-dashboard-dev

Guide PM Dashboard plugin development with MCP tools, API endpoints, and database operations.

Updated Sep 8, 2025
One-click install
npx skills add https://github.com/dtannen/pm --skill pm-dashboard-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-dashboard-dev
Source: https://github.com/dtannen/pm/tree/main/.claude-plugin/skills/pm-dashboard-dev
Command: npx skills add https://github.com/dtannen/pm --skill pm-dashboard-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide and set of tools for developing and maintaining the PM Dashboard plugin, ensuring adherence to established patterns, architecture, and quality standards.

Core Features & Use Cases

  • Development Guidance: Offers insights into the plugin's architecture, project structure, and common development patterns.
  • Tooling & Automation: Provides quick commands for setting up the environment, running tests, and enforcing code quality.
  • Use Case: When adding a new feature to the PM Dashboard, consult this Skill for guidance on how to implement MCP tools, interact with the database, and ensure proper testing and code style.

Quick Start

Run the full test suite for the PM Dashboard plugin by executing the command bash scripts/run-full-tests.sh.

Frequently Asked Questions about pm-dashboard-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I develop an MCP tool for my dashboard plugin?

Developing an MCP tool for your dashboard plugin requires following established architecture patterns, project structure guidelines, and best practices for API endpoints and database operations. This Skill provides the necessary development guidance.

What's the best way to run tests and check code quality for a PM Dashboard plugin?

The best way to run tests and check code quality is by executing the full test suite via `bash scripts/run-full-tests.sh`. This enforces development standards through automated linters, formatters, and type checking.

How does database interaction work when adding new features to a PM Dashboard?

Database interaction during feature development follows established patterns outlined in the plugin's architecture. Consulting this development guide ensures proper implementation of database operations alongside MCP tools and API endpoints.

Can I use this development guide to set up the environment for a new PM Dashboard plugin?

Yes, you can use this guide to set up your environment. It facilitates development workflows including dependency installation, testing, type checking, and code formatting to ensure adherence to established quality standards.

What code formatting standards are enforced for PM Dashboard plugin development?

Code formatting standards are enforced through integrated linters and formatters. The Skill automates these checks to maintain consistent code quality and adherence to established architectural patterns across the project.

Why should I follow established patterns for PM Dashboard API development?

Following established patterns for API development ensures adherence to the plugin's architecture and quality standards. This guide provides insights into common development patterns to maintain consistency and reliability.