feature-selection

Score backlog features by value, effort, and dependencies using WSJF.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/nullhack/pytest-beehave --skill feature-selection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-selection
Source: https://github.com/nullhack/pytest-beehave/tree/main/.opencode/skills/feature-selection
Command: npx skills add https://github.com/nullhack/pytest-beehave --skill feature-selection

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps product teams quickly identify the most valuable, unblocked backlog feature and ensure it moves forward without violating WIP or dependency constraints.

Core Features & Use Cases

  • WSJF-based scoring: Value divided by Effort to rank candidates.
  • WIP control: ensures zero in-progress features before selecting next.
  • Dependency-aware prioritization: blocks features until prerequisites are satisfied.
  • Guided workflow: recommends moving the chosen item to in-progress and updates backlog accordingly.

Quick Start

Load this skill when TODO.md says No feature in progress and follow its prompts to select and move the next backlog item.

Frequently Asked Questions about feature-selection

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

FAQPage Schema
How do I prioritize backlog features using WSJF scoring?

You prioritize backlog features by computing WSJF scores, dividing each item's value by its effort. This ranks candidates so the highest value relative to effort is selected first.

How do I handle feature dependencies when selecting the next backlog item?

Dependency-aware prioritization blocks features until prerequisites are satisfied, ensuring you only select unblocked backlog items to move into in-progress.

When should I enforce WIP limits during agile backlog management?

You enforce WIP limits before selecting the next backlog item, requiring zero in-progress features to ensure the team finishes current work before pulling new tasks.

How do I move a selected backlog feature to in-progress?

After scoring and selecting the next feature, a guided workflow recommends moving the chosen item to in-progress and updates the backlog after WIP and dependency rule checks pass.

Can I rank backlog items stored in docs/features/backlog directories?

Yes, feature selection operates directly on baselined backlog items stored under docs/features/backlog, scoring them to guide moving the chosen feature to in-progress.