feat: add stdlib feature-prioritisation helper script (#48, closes #39) (#55)

Reapplies @zeotrix's PR #48 onto current main:
- adds a dependency-free Python script computing RICE/ICE rankings so
  scoring is consistent across sessions (skills/ + plugins/ copies, kept identical)
- documents it in a 'Programmatic Helper' section in both SKILL.md files
- regenerates the platform exports so the check-generated CI stays green



Claude-Session: https://claude.ai/code/session_016JWn5jRD5tcEFKrubjQ6Px

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: zeotrix <zeotrix@users.noreply.github.com>
This commit is contained in:
mohitagw15856
2026-06-18 20:47:38 +01:00
committed by GitHub
parent 66249df30b
commit 077215381d
9 changed files with 547 additions and 0 deletions
@@ -75,6 +75,29 @@ Recommend building: all Basic features first → Performance features for key us
---
## Programmatic Helper
This skill ships with a stdlib-only Python script that computes ranking for the math-based frameworks (RICE, ICE) so feature scoring is consistent across sessions.
```bash
# RICE from JSON
python3 scripts/feature_prioritisation.py initiatives.json --framework rice
# RICE from CSV
python3 scripts/feature_prioritisation.py initiatives.csv --framework rice --format csv
# ICE from JSON
python3 scripts/feature_prioritisation.py features.json --framework ice
# Pipe into it
printf '%s\n' '[{"name":"API refactor","impact":8,"confidence":80,"ease":5}]' \
| python3 scripts/feature_prioritisation.py --framework ice -
```
Use `--json` to produce machine-readable output for downstream tooling.
---
## Output Format
### Feature Prioritisation — [Product/Team] — [Date]
@@ -75,6 +75,29 @@ Recommend building: all Basic features first → Performance features for key us
---
## Programmatic Helper
This skill ships with a stdlib-only Python script that computes ranking for the math-based frameworks (RICE, ICE) so feature scoring is consistent across sessions.
```bash
# RICE from JSON
python3 scripts/feature_prioritisation.py initiatives.json --framework rice
# RICE from CSV
python3 scripts/feature_prioritisation.py initiatives.csv --framework rice --format csv
# ICE from JSON
python3 scripts/feature_prioritisation.py features.json --framework ice
# Pipe into it
printf '%s\n' '[{"name":"API refactor","impact":8,"confidence":80,"ease":5}]' \
| python3 scripts/feature_prioritisation.py --framework ice -
```
Use `--json` to produce machine-readable output for downstream tooling.
---
## Output Format
### Feature Prioritisation — [Product/Team] — [Date]
@@ -81,6 +81,29 @@ Recommend building: all Basic features first → Performance features for key us
---
## Programmatic Helper
This skill ships with a stdlib-only Python script that computes ranking for the math-based frameworks (RICE, ICE) so feature scoring is consistent across sessions.
```bash
# RICE from JSON
python3 scripts/feature_prioritisation.py initiatives.json --framework rice
# RICE from CSV
python3 scripts/feature_prioritisation.py initiatives.csv --framework rice --format csv
# ICE from JSON
python3 scripts/feature_prioritisation.py features.json --framework ice
# Pipe into it
printf '%s\n' '[{"name":"API refactor","impact":8,"confidence":80,"ease":5}]' \
| python3 scripts/feature_prioritisation.py --framework ice -
```
Use `--json` to produce machine-readable output for downstream tooling.
---
## Output Format
### Feature Prioritisation — [Product/Team] — [Date]
@@ -79,6 +79,29 @@ Recommend building: all Basic features first → Performance features for key us
---
## Programmatic Helper
This skill ships with a stdlib-only Python script that computes ranking for the math-based frameworks (RICE, ICE) so feature scoring is consistent across sessions.
```bash
# RICE from JSON
python3 scripts/feature_prioritisation.py initiatives.json --framework rice
# RICE from CSV
python3 scripts/feature_prioritisation.py initiatives.csv --framework rice --format csv
# ICE from JSON
python3 scripts/feature_prioritisation.py features.json --framework ice
# Pipe into it
printf '%s\n' '[{"name":"API refactor","impact":8,"confidence":80,"ease":5}]' \
| python3 scripts/feature_prioritisation.py --framework ice -
```
Use `--json` to produce machine-readable output for downstream tooling.
---
## Output Format
### Feature Prioritisation — [Product/Team] — [Date]
@@ -80,6 +80,29 @@ Recommend building: all Basic features first → Performance features for key us
---
## Programmatic Helper
This skill ships with a stdlib-only Python script that computes ranking for the math-based frameworks (RICE, ICE) so feature scoring is consistent across sessions.
```bash
# RICE from JSON
python3 scripts/feature_prioritisation.py initiatives.json --framework rice
# RICE from CSV
python3 scripts/feature_prioritisation.py initiatives.csv --framework rice --format csv
# ICE from JSON
python3 scripts/feature_prioritisation.py features.json --framework ice
# Pipe into it
printf '%s\n' '[{"name":"API refactor","impact":8,"confidence":80,"ease":5}]' \
| python3 scripts/feature_prioritisation.py --framework ice -
```
Use `--json` to produce machine-readable output for downstream tooling.
---
## Output Format
### Feature Prioritisation — [Product/Team] — [Date]