pmai-design

Facilitates product module design discussions and compiles approved decisions into build-ready specifications.

4|Updated May 26, 2026
One-click install
npx skills add https://github.com/YYG501/PM-AI-Harness --skill pmai-design-yyg501
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pmai-design
Source: https://github.com/YYG501/PM-AI-Harness/tree/main/skills/design
Command: npx skills add https://github.com/YYG501/PM-AI-Harness --skill pmai-design-yyg501

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Product managers often jump straight to solutions or write specs before product decisions are actually settled, leading to rework and ambiguous builds. This Skill acts as the single discussion front-end for designing or redesigning product modules, restoring prior context, surfacing only real unknowns, and locking decisions before any specification or build begins. ## Core Features & Use Cases - Context restoration before questioning: Compiles a context pack from module docs, decisions, and product baselines so the PM never repeats settled decisions, and recalls relevant personal experience in the background. - Frontier-based decision rounds: Filters out mechanical and reversible choices, then presents only genuine product-model forks as dependency-ordered question rounds with tracked authorization gates and decision receipts. - Automatic internal orchestration: Invokes meta-analysis, mockup exploration, and spec-writing as internal capabilities, then commits the build basis and marks the module ready_to_build. - Use Case: A PM says "redesign the notification card." The Skill restores the module's active and superseded decisions, asks only the unresolved questions about objects, states, and permissions, records each confirmed decision, compiles the final spec, and hands off to the build phase automatically. ## Quick Start Tell the assistant to run /pmai-design and describe the module or product rule you want to design or change.

Frequently Asked Questions about pmai-design

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

FAQPage Schema
How do I design a new product feature with an AI assistant?

Run /pmai-design and describe the feature or rule change. The Skill restores existing module context, asks only unresolved product-model questions in dependency-ordered rounds, records each confirmed decision, and compiles the final spec automatically.

When should I use pmai-design versus a quick fix?

Use pmai-design when the change affects objects, business rules, information structure, task paths, permissions, or key interactions. Pure typos, single copy edits, local styling, and known small defects go to /pmai-quick-fix instead.

Does pmai-design modify prototype or product code directly?

No. The Skill never modifies the main prototype or real product code. It only settles decisions, compiles the specification, commits the build basis, and hands off to /pmai-build for implementation.

What happens if product direction changes during module design?

If the change touches product positioning, target users, core value, scope boundaries, or MVP goals, the Skill pauses module work and routes to /pmai-proposal. After the new proposal is confirmed, it restores context and re-checks prior module decisions.

Why does pmai-design ask questions in rounds instead of one at a time?

It computes a frontier of independent questions whose prerequisites are already settled and presents them together, so the PM can answer several at once. Dependent questions are deferred to later rounds, and each question keeps its own authorization gate and decision record.