pm-decision-model

Create structured decision tables mapping input conditions to defined outputs.

1|Updated May 28, 2026
One-click install
npx skills add https://github.com/ljucask/pureinn-product-development --skill pm-decision-model
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-decision-model
Source: https://github.com/ljucask/pureinn-product-development/tree/main/skills/pm-decision-model
Command: npx skills add https://github.com/ljucask/pureinn-product-development --skill pm-decision-model

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps product teams capture complex multi-condition logic that is difficult to express as simple rules, preventing ambiguous decisions and incomplete specifications.

Core Features & Use Cases

  • Decision Table Creation: Builds structured TBL decision models that map multiple input conditions to defined outputs.
  • Logic Validation: Checks whether a decision requires a matrix approach, identifies missing combinations, and avoids duplicate models.
  • Use Case: Define pricing tiers based on customer segment, order value, and promotions, then document every condition combination for feature implementation and testing.

Quick Start

Use the pm-decision-model skill to create a decision table for my pricing eligibility logic and add it to the product decision models register.

Frequently Asked Questions about pm-decision-model

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

FAQPage Schema
How do I create a decision table for complex product specification logic?

A decision table maps multiple input conditions to defined outputs, capturing complex multi-condition logic for product specifications. You define input variables and expected outputs in a structured matrix to prevent ambiguous decisions and incomplete specifications.

When do I need a decision matrix instead of simple business rules?

You need a decision matrix when business rules involve complex multi-condition logic that is difficult to express simply. Using a matrix prevents ambiguous decisions and identifies missing condition combinations in scenarios like pricing tiers or eligibility rules.

How do I validate condition coverage in a decision model?

Validating condition coverage in a decision model involves checking the structured table for missing input combinations and avoiding duplicate models. This logic validation ensures every condition mapping is documented for feature implementation and testing.

Can I use a decision table for pricing eligibility and risk scoring workflows?

Yes, decision tables apply to product specification scenarios like pricing tiers, eligibility rules, and risk scoring. They document every condition combination based on inputs like customer segment and order value for feature implementation.

How do I maintain a decision model register for feature design?

Maintaining a decision model register requires linking structured decision tables with related business rules and entities. This formalizes complex decisions and ensures the product team tracks all condition combinations across the feature design workflow.

What is the best way to document multi-condition business decisions for testing?

The best way to document multi-condition decisions is building a structured decision table that maps inputs to outputs. This captures complex logic, validates condition coverage, and provides a clear matrix for feature implementation and testing.