ワンクリックで
data-analysis
Analytics synthesis with visualizations from engineering and product data sources
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Analytics synthesis with visualizations from engineering and product data sources
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Spatial canvas workbench for visual thinking — nodes, edges, groups on an infinite 2D canvas with pan/zoom, minimap, and real-time sync. Use this skill whenever you need to lay out information spatially: investigation boards, architecture diagrams, dependency maps, task plans, status dashboards, file relationship views, or any scenario where a flat list or text wall isn't enough. Also use when the user mentions "canvas", "board", "diagram", "spatial layout", "visual map", "node graph", or wants to see how things connect. The canvas is your extended working memory — pin nodes to curate context, read spatial arrangement to understand intent.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.
MCP Apps integration for json-render. Use when building MCP servers that render interactive UIs in Claude, ChatGPT, Cursor, or VS Code, or when integrating json-render with the Model Context Protocol.
Browser automation via the Playwright CLI for validating PMX Canvas, embedded web artifacts, and external integrations from the terminal. Use when you need to open pages, click through UI flows, inspect element structure, take screenshots, or verify that a canvas-hosted app actually works in the browser.
Ideate and critique data visualizations using Edward Tufte's principles, and map them onto the PMX Canvas json-render chart catalog (graph / json-render nodes). Use this skill when: (1) Designing or critiquing a canvas graph/json-render chart (2) Choosing a chart type, color encoding (colorBy), or primitive (Sparkline, DotPlot, BulletChart, Slopegraph) (3) Reviewing a board's dashboards/charts for graphical integrity and data-ink (4) Deciding between a single-series bar, small multiples, or direct labeling (5) Reducing chartjunk or improving data-ink ratio on canvas charts Applies: data-ink ratio, chartjunk elimination, graphical integrity, lie factor, small multiples, data density — and the canvas colorBy decision (color must encode data, not decorate).
Suite of tools for creating elaborate, multi-component single-file HTML web artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.
| name | data-analysis |
| description | Analytics synthesis with visualizations from engineering and product data sources |
| version | 0.1.0 |
| author | pmx |
| tags | ["analytics","data","charts","visualization","metrics"] |
| tools | ["dx-data-cloud","jira/linear","github","workiq"] |
| inputs | [{"name":"question","description":"The analysis question to answer (e.g. \"How has PR cycle time changed over the last quarter?\")","required":true},{"name":"data_sources","description":"Array of MCP server names to query for data","required":false,"default":["dx-data-cloud"]},{"name":"format","description":"Output format for the analysis","required":false,"default":"markdown","enum":["markdown","html"]},{"name":"include_charts","description":"Whether to include visual charts in the output","required":false,"default":true}] |
| outputs | [{"name":"analysis","description":"Data analysis with findings, tables, charts (if HTML), interpretation, and recommendations"}] |
Perform analytics synthesis across engineering and product data sources. Answer questions about trends, correlations, comparisons, and distributions by querying MCP servers, analyzing the data, and presenting findings with visualizations.
In pmx-canvas, prefer canvas_render { action: "add-graph" } for charts and trend lines and
canvas_render { action: "add-json-render" } when the analysis should land as a richer dashboard
or table inside the canvas.
For chart design and color choices, apply the tufte-viz skill (skills/tufte-viz/SKILL.md): color
must encode data, not decorate. Single-series bar charts default to one accent with the key bar
highlighted (colorBy: series); opt into category/value only when color carries a variable.
Prefer sparkline/dot-plot/bullet/slopegraph and direct labels over legends; use small
multiples for more than ~4 overlapping series.
Analyze the user's question to determine:
If the question is ambiguous, ask clarifying questions before proceeding.
Query the relevant MCP servers:
queryData tool in current session)Primary source for engineering metrics:
Query using SQL against the DX Data Cloud PostgreSQL database. Tool prefixes vary by deployment (dx-data-cloud vs dx-mcp), so select the available DX queryData tool at runtime. Start with information_schema if unsure of available tables and columns.
Issue and sprint data:
Code and collaboration data:
Collaboration and time data:
Based on the analysis type identified in Step 1:
# Analysis: [Question Restated]
**Period**: [time range]
**Data Sources**: [list of sources queried]
**Generated**: [timestamp]
## Key Findings
1. [Finding 1 - the most important insight]
2. [Finding 2]
3. [Finding 3]
## Data
### [Metric Name] Over Time
| Period | Value | Change |
|--------|-------|--------|
| Week 1 | X | - |
| Week 2 | Y | +Z% |
| ... | ... | ... |
### Summary Statistics
- Mean: X
- Median: Y
- Min: Z (period)
- Max: W (period)
- Standard Deviation: V
## Interpretation
[What the data means in plain language. Connect findings to
business context. Explain why the trends matter.]
## Recommendations
1. [Actionable recommendation based on the data]
2. [Another recommendation]
## Methodology
[Brief note on data sources, time ranges, and any caveats
about data quality or completeness]
Generate a self-contained HTML file with:
Include Chart.js via CDN link in the HTML head.
Following the PMX vibe rules, always present data in this order:
Never lead with interpretation. Let the numbers speak first.
Prompt: "How has our PR cycle time changed over the last quarter?"
Expected behavior:
Output includes:
Prompt: "Analyze the correlation between meeting load and developer productivity"
Expected behavior:
Prompt: "Compare velocity across the last 4 sprints"
Expected behavior:
Prompt: "What is the breakdown of issues by type this quarter?"
Expected behavior:
Prompt: "Is there a relationship between our deployment frequency and bug reports?"
Expected behavior:
Prompt: "Give me an overview of engineering health metrics"
Expected behavior:
If unsure which tables or columns are available in DX Data Cloud, start with:
SELECT table_name, column_name, data_type
FROM information_schema.columns
WHERE table_schema = 'public'
ORDER BY table_name, ordinal_position;
This helps discover the available data before writing analysis queries.