AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Prd 03 Rule Modeler

skill-baobao2333-prd-agent-kit-prd-03-rule-modeler · by baobao2333

Convert product descriptions into executable product rules: objects, states, permissions, conditions, thresholds, time windows, conflict handling, and user-visible outcomes. Use when PRD logic needs to become precise. Do not use for broad strategy, UI layout, backend implementation, or final writing polish.

No reviews yet
0 installs
12 views
0.0% view→install

Install

$ agentstack add skill-baobao2333-prd-agent-kit-prd-03-rule-modeler

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-baobao2333-prd-agent-kit-prd-03-rule-modeler)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Prd 03 Rule Modeler? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

PRD Rule Modeler

Purpose

Turn natural-language feature descriptions into rule language that engineering and QA can execute.

This skill is the heart of PRD quality. It removes vague phrases and replaces them with objects, states, conditions, actions, and exceptions.

Inputs

  • Business boundary document.
  • Any known product rules.
  • Any numerical thresholds or eligibility criteria.
  • Any known roles, permissions, or timing constraints.

Process

  1. Identify rule objects.
  2. Define states for each object.
  3. Define state transitions.
  4. Define permissions by role.
  5. Define triggering conditions.
  6. Define success and failure outcomes.
  7. Define time boundaries.
  8. Define repeat, reversal, deletion, expiration, and concurrency handling.
  9. Write a functional rule narrative that explains the rule set in continuous prose.
  10. Mark unknowns instead of filling them with fake certainty, then resolve any unknown that blocks engineering or QA before handoff.

Rule writing rules

  • Replace “support” with exact operation and result.
  • Replace “eligible user” with eligibility conditions.
  • Replace “high value” with threshold and time window.
  • Replace “system determines” with inputs and output states.
  • Replace “backend configurable” with actual config item, default value, and failure handling.
  • Replace “optimized later” with explicit non-goal or follow-up trigger.
  • If a threshold is not provided, choose a conservative initial default when product context supports it and mark the rationale.
  • If no responsible default can be chosen, ask the user before handing off instead of passing the gap downstream.
  • Do not let the output be only tables. Add a short prose narrative that connects objects, triggers, inputs, decisions, outputs, user-visible behavior, feedback, failure, and rollback.

Output format

# 02 Rule Model: {Feature Name}

## 1. Rule objects
| Object | Definition | Key fields / attributes | Notes |
|---|---|---|---|

## 2. States
| Object | State | Definition | Entry condition | Exit condition |
|---|---|---|---|---|

## 3. Permissions
| Role | Can view | Can operate | Cannot operate | Notes |
|---|---|---|---|---|

## 4. Core rules
| Rule ID | Rule | Trigger | Conditions | Result | User-facing response | Unknowns |
|---|---|---|---|---|---|---|

## 5. Time rules
| Rule | Start | End | Timezone / cycle | Boundary behavior |
|---|---|---|---|---|

## 6. Conflict and exception rules
| Case | System behavior | User-facing behavior | Needs confirmation? |
|---|---|---|---|
| Repeated operation |  |  |  |
| Concurrent operation |  |  |  |
| Expired resource |  |  |  |
| Deleted resource |  |  |  |
| Permission revoked |  |  |  |
| Old client version |  |  |  |

## 7. Functional rule narrative
{Continuous prose explaining how the feature works end to end using the rules above. Include trigger, inputs, system judgment, output, user-visible behavior, feedback, failure, and rollback.}

## 8. Handoff to next stage
Recommended next skill: `prd-04-flow-modeler`

Definition of done

A rule model is complete when a developer no longer has to infer product decisions from prose, and a reader can understand the feature behavior before reading the tables in detail.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.