Skip to content
Development
Skill

/feature-review

Scores backlog items with RICE/WSJF/Kano and files GitHub issues for top candidates. Use when triaging a roadmap or prioritizing features for a sprint.

From plugin
claude-night-market
343200 skills60 agents162 commands1 MCP

Claude Code

$ npx -y skills add athola/claude-night-market --skill feature-review --agent claude-code

SKILL.md

feature-review.SKILL.md
name: feature-review
description: Scores backlog items with RICE/WSJF/Kano and files GitHub issues for top candidates. Use when triaging a roadmap or prioritizing features for a sprint.
alwaysApply: false
category: workflow-methodology
tags:
- feature-prioritization
- backlog-triage
- RICE
- WSJF
- Kano
- roadmap
dependencies:
- imbue:scope-guard
tools: []
usage_patterns:
- feature-inventory
- prioritization-scoring
- suggestion-generation
- github-integration
- research-enrichment
complexity: intermediate
estimated_tokens: 3500
modules:
- modules/scoring-framework.md
- modules/classification-system.md
- modules/tradeoff-dimensions.md
- modules/research-enrichment.md
- modules/configuration.md
- modules/multi-metric-evaluation-methodology.md

Verification

Run `make test-feature-review` to verify scoring logic after changes.

Feature Review

Review implemented features and suggest new ones using evidence-based prioritization. Create GitHub issues for accepted suggestions.

Philosophy

Feature decisions rely on data. Every feature involves tradeoffs that require evaluation. This skill uses hybrid RICE+WSJF scoring with Kano classification to prioritize work and generates actionable GitHub issues for accepted suggestions.

When To Use

  • Roadmap reviews (sprint planning, quarterly reviews).
  • Retrospective evaluations.
  • Planning new development cycles.

When NOT To Use

  • Emergency bug fixes.
  • Simple documentation updates.
  • Active implementation (use `scope-guard`).

Quick Start

1. Inventory Current Features

Discover and categorize existing features:

/feature-review --inventory

2. Score and Classify

Evaluate features against the prioritization framework:

/feature-review

3. Generate Suggestions

Review gaps and suggest new features:

/feature-review --suggest

4. Research-Enriched Scoring

Use tome plugin to adjust scores with external evidence:

/feature-review --research

5. Upload to GitHub

Create issues for accepted suggestions:

/feature-review --suggest --create-issues

Workflow

Phase 1: Feature Discovery (`feature-review:inventory-complete`)

Identify features by analyzing:

1. **Code artifacts**: Entry points, public APIs, and configuration surfaces. 2. **Documentation**: README lists, CHANGELOG entries, and user docs. 3. **Git history**: Recent feature commits and branches.

**Output:** Feature inventory table.

Phase 2: Classification (`feature-review:classified`)

Classify each feature along two axes:

**Axis 1: Proactive vs Reactive**

| Type | Definition | Examples | |------|------------|----------| | **Proactive** | Anticipates user needs. | Suggestions, prefetching. | | **Reactive** | Responds to explicit input. | Form handling, click actions. |

**Axis 2: Static vs Dynamic**

| Type | Update Pattern | Storage Model | |------|---------------|---------------| | **Static** | Incremental, versioned. | File-based, cached. | | **Dynamic** | Continuous, streaming. | Database, real-time. |

See [classification-system.md](modules/classification-system.md) for details.

Phase 3: Scoring (`feature-review:scored`)

Apply hybrid RICE+WSJF scoring:

Feature Score = Value Score / Cost Score

Value Score = weighted_avg(Reach, Impact, Business Value, Time Criticality)
Cost Score = weighted_avg(Effort, Risk, Complexity)

Adjusted Score = Feature Score * Confidence

**Scoring Scale:** Fibonacci (1, 2, 3, 5, 8, 13). Default weights (value: reach 0.25, impact 0.30, business value 0.25, time criticality 0.20; cost: effort 0.40, risk 0.30, complexity 0.30) and how to override them are in the scoring framework module.

**Thresholds:**

  • **> 2.5**: High priority.
  • **1.5 - 2.5**: Medium priority.
  • **< 1.5**: Low priority.

See [scoring-framework.md](modules/scoring-framework.md) for the framework. See [multi-metric-evaluation-methodology.md](modules/multi-metric-evaluation-methodology.md) when one model is not enough: it covers how to combine RICE, WSJF, and Kano, where each model fits, and how to reconcile conflicting signals.

Phase 4: Tradeoff Analysis (`feature-review:tradeoffs-analyzed`)

Evaluate each feature across quality dimensions:

| Dimension | Question | Scale | |-----------|----------|-------| | **Quality** | Does it deliver correct results? | 1-5 | | **Latency** | Does it meet timing requirements? | 1-5 | | **Token Usage** | Is it context-efficient? | 1-5 | | **Resource Usage** | Is CPU/memory reasonable? | 1-5 | | **Redundancy** | Does it handle failures gracefully? | 1-5 | | **Readability** | Can others understand it? | 1-5 | | **Scalability** | Will it handle 10x load? | 1-5 | | **Integration** | Does it play well with others? | 1-5 | | **API Surface** | Is it backward compatible? | 1-5 |

See [tradeoff-dimensions.md](modules/tradeoff-dimensions.md) for criteria.

Phase 4.5: Research Enrichment (`feature-review:research-enriched`)

**Triggered by:** `--research` flag. Requires tome plugin.

Use tome's multi-source research to adjust scoring factors with external evidence. This phase runs between tradeoff analysis and gap analysis.

1. **Dispatch research**: For each feature, construct research topics and dispatch tome channels (code-search, discourse, papers, triz) in parallel. 2. **Synthesize findings**: Merge results across channels using `tome:synthesize`. 3. **Calculate deltas**: Map findings to scoring factor adjustments using channel-to-factor mapping. 4. **Apply deltas**: Adjust initial scores by research deltas, clamp to Fibonacci scale, respect max_delta. 5. **Present evidence**: Show adjustment table with evidence sources and rationale.

See [research-enrichment.md](modules/research-enrichment.md) for the full enrichment protocol, delta calculation, and graceful degradation behavior.

**Graceful degradation**: If tome is not installed, prints a warning and proceeds with initial scores unchanged.

Phase 5: Ga

Read more
@athola
Ships withclaude-night-market

A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.

343200 skills60 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
343
Star history of athola/claude-night-market on GitHub, a chart by star-history.com

Other skills on claude-night-market.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about feature-review.

Which coding agents can use feature-review?
feature-review installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.