← ClaudeAtlas

skill-product-backlog-prioritizationlisted

Guidelines for managing and prioritizing the Product Backlog using WSJF.
MatrixFounder/Agentic-development · ★ 3 · AI & Automation · score 77
Install: claude install-skill MatrixFounder/Agentic-development
# Backlog Prioritization (WSJF) ## 1. Objective To prioritize features scientifically using **Weighted Shortest Job First (WSJF)**. ## 2. Logic Locker (CRITICAL) > [!IMPORTANT] > **FORBIDDEN ACTION:** You are **strictly forbidden** from calculating WSJF scores manually or mentally. > Humans and LLMs are bad at floating point arithmetic. Use the script. ## 3. Core Tooling You MUST use the provided Python script to calculate scores and sort the backlog. ### How to Prioritize Run the following command: ```bash python3 [skill_path]/scripts/calculate_wsjf.py --file docs/PRODUCT_BACKLOG.md ``` > **Note:** `[skill_path]` is the path to this skill (e.g. `.agent/skills/skill-product-backlog-prioritization`). ## 4. Scoring Components When adding a new item to the Backlog, you must estimate: 1. **User Value (UV):** Relative value to the customer (1-10). 2. **Time Criticality (TC):** Is there a deadline? (1-10). 3. **Risk Reduction (RR):** Does this open new options or fix security? (1-10). 4. **Job Size (JS):** Estimate of effort. Support "T-Shirt Sizes" (XS, S, M, L, XL) or relative fibonacci (1, 2, 3, 5, 8, 13, 20). - XS / ~1d -> 1 - S / ~2-3d -> 2 - M / ~1w -> 5 - L / ~1m -> 13 - XL / ~2m+ -> 20 **Formula (Handled by Script):** `WSJF = (UV + TC + RR) / Job Size` ## 5. Artifact Standards See `examples/backlog_table_example.md` for the correct table format. The table MUST include all 4 input columns and the `WSJF` output column.