pm-ia

Generate a Mermaid information architecture diagram from PMContext entities and relationships.

1|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/Wcof/PMSkill --skill pm-ia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-ia
Source: https://github.com/Wcof/PMSkill/tree/main/skills/visualization/pm-ia
Command: npx skills add https://github.com/Wcof/PMSkill --skill pm-ia

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps product teams turn a PMContext file into a traceable information architecture diagram without inventing extra pages, entities, or relationships. It is useful when you need a reliable view of navigation structure, entity relationships, and sitemap-level organization before design or implementation.

Core Features & Use Cases

  • Traceable IA generation: Builds Mermaid graph diagrams directly from PMContext entities, pages, and relationship definitions.
  • Strict relationship modeling: Uses only two edge types for clarity: solid lines for navigation or containment and dashed lines for references.
  • Audit-first output: Includes pre-flight verification, source tracing, assumption marking, and failure handling for sparse or conflicting inputs.
  • Use Case: When a PM has already created PMContext for a membership or commerce feature, this Skill can generate an IA diagram grouped by business domain so designers and engineers can align on pages, entities, and cross-domain links.

Quick Start

Ask the agent to use pm-ia to generate an information architecture diagram from the current PMContext and save the result to the sketch output folder.

Frequently Asked Questions about pm-ia

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

FAQPage Schema
How do I generate an information architecture diagram from product context?

No, this information architecture mapping only allows two edge types in the Mermaid graph: solid lines for navigation or containment, and dashed lines for references, ensuring strict relationship modeling without inventing extra links.

What happens when a sitemap generator encounters conflicting PMContext inputs?

Yes, the Mermaid graph generation handles larger node sets by applying business-domain grouping with subgraphs. This clusters related entities and pages together, maintaining structural clarity for complex product planning and application flows.

How to visualize entity relationships for product design using Mermaid?

You need a defined PMContext file containing entities, pages, navigation paths, and relationship definitions as input. The generation process maps these definitions directly into the Mermaid graph without requiring additional dependencies.

Why does my IA diagram include pages not defined in the product context?

Result visualization applies to product planning, sitemap creation, entity relationship visualization, and page structure analysis. It maps features, domains, and application flows into a clear, traceable Mermaid graph.