Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:31:13 +08:00
commit 78efa5c8cc
12 changed files with 424 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
---
name: decision-trees
description: Use when designing branching logic, eligibility rules, and fallback paths.
---
# Personalization Decision Trees Skill
## When to Use
- Planning logic for dynamic experiences across web, in-app, email, or sales plays.
- Auditing existing decision flows for complexity, coverage, or compliance gaps.
- Simulating new branches before deploying rule or model updates.
## Framework
1. **Objective Mapping** tie each node to business KPIs and user intents.
2. **Signal Hierarchy** prioritize deterministic signals (consent, account tier, lifecycle) before behavioral or predictive ones.
3. **Fallback Design** ensure every branch has a safe default when data is missing or risk flags appear.
4. **Experiment Hooks** embed test slots at key decision points with guardrail metrics.
5. **Monitoring** log path selections, success rates, and anomaly alerts for continuous tuning.
## Templates
- Decision tree canvas (node, condition, action, fallback, owner).
- Signal priority matrix (signal → freshness → reliability → privacy risk).
- Simulation checklist (scenarios, expected path, validation steps).
## Tips
- Keep trees shallow where possible; offload complexity to scoring models or external services.
- Version control decision logic alongside content assets for traceability.
- Pair with `governance` skill to log approvals for high-impact branches.
---