athola/claude-night-market/feature-review
Claude Code and agent skill by athola/claude-night-market
- community
- ext:[{"type":"config","description":"Configuration overrides"}]
Checking that the SKILL.md file is still in the repository.
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.
Install
npx vskill@latest install athola/claude-night-market/feature-reviewSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.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:
2. Score and Classify
Evaluate features against the prioritization framework:
3. Generate Suggestions
Review gaps and suggest new features:
4. Research-Enriched Scoring
Use tome plugin to adjust scores with external evidence:
5. Upload to GitHub
Create issues for accepted suggestions:
Workflow
Phase 1: Feature Discovery (feature-review:inventory-complete)
Identify features by analyzing:
- Code artifacts: Entry points, public APIs, and configuration surfaces.
- Documentation: README lists, CHANGELOG entries, and user docs.
- 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 for details.
Phase 3: Scoring (feature-review:scored)
Apply hybrid RICE+WSJF scoring:
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 for the framework. See 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 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.
- Dispatch research: For each feature, construct
research topics and dispatch tome channels (code-search, discourse, papers, triz) in parallel.
- Synthesize findings: Merge results across channels
using tome:synthesize.
- Calculate deltas: Map findings to scoring factor
adjustments using channel-to-factor mapping.
- Apply deltas: Adjust initial scores by research
deltas, clamp to Fibonacci scale, respect max_delta.
- Present evidence: Show adjustment table with
evidence sources and rationale.
See 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: Gap Analysis & Suggestions (feature-review:suggestions-generated)
- Identify gaps: Missing Kano basics.
- Surface opportunities: High-value, low-effort features.
- Flag technical debt: Features with declining scores.
- Recommend actions: Build, improve, deprecate, or maintain.
Phase 6: GitHub Integration (feature-review:issues-created)
- Generate issue title and body from suggestions.
- Apply labels (enhancement, feature-review, priority/*).
- Link to related issues.
- Confirm with user before creation.
Deferred capture for high-scoring suggestions: After the user confirms which suggestions to act on, any high-scoring suggestion (score > 2.5) that is not acted on should be preserved as a deferred item. Run once per skipped high-scoring suggestion:
This runs automatically without prompting the user. Suggestions with scores of 2.5 or below do not need to be captured.
Configuration
Feature-review uses opinionated defaults but allows customization.
Configuration File
Create .feature-review.yaml in project root:
See configuration.md for options.
Guardrails
These rules apply to all configurations:
- Minimum dimensions: Evaluate at least 5 tradeoff dimensions.
- Confidence requirement: Review scores below 50% confidence.
- Breaking change warning: Require acknowledgment for API surface changes.
- Backlog limit: Limit suggestion queue to 25 items.
Required Progress Items
feature-review:inventory-completefeature-review:classifiedfeature-review:scoredfeature-review:tradeoffs-analyzedfeature-review:research-enriched(if--research)feature-review:suggestions-generatedfeature-review:issues-created(if requested)
Integration Points
- `imbue:scope-guard`: Provides Worthiness Scores for suggestions.
- `sanctum:do-issue`: Prioritizes issues with high scores.
- `superpowers:brainstorming`: Evaluates new ideas against existing features.
- `tome:research`: Multi-source research for score enrichment (optional,
--research).
Output Format
Feature Inventory Table
Research-Enriched Table (with --research)
Suggestion Report
Related Skills
imbue:scope-guard: Prevent overengineering.sanctum:pr-review: Code-level review (different scope: this
skill prioritizes feature ideas, pr-review reviews diffs).
Reference
- [scoring-framework.md](modules/scoring-framework.md): RICE+WSJF hybrid.
- [classification-system.md](modules/classification-system.md): Axes definition.
- [tradeoff-dimensions.md](modules/tradeoff-dimensions.md): Quality attributes.
- [research-enrichment.md](modules/research-enrichment.md): tome-driven score deltas, channel-to-factor mapping, graceful degradation.
- [multi-metric-evaluation-methodology.md](modules/multi-metric-evaluation-methodology.md): Combining RICE, WSJF, and Kano when no single model suffices.
- [configuration.md](modules/configuration.md): Customization options.
Exit Criteria
- [ ] All 7 progress phases completed in order through
feature-review:issues-created; each phase marked complete before the next begins
- [ ] Every scored feature has a numeric Adjusted Score on the
Fibonacci scale and a Priority label (High/Medium/Low) matching the configured thresholds (default: >2.5 High, 1.5-2.5 Medium)
- [ ] Any suggestion with score >2.5 not acted on is captured via
scripts/deferred_capture.py --source feature-review without prompting the user
- [ ] GitHub issues created only after user confirmation; each issue
includes the enhancement, feature-review, and priority/* labels and a link to related issues where applicable
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/imbue/skills/feature-review/SKILL.md
Popularity
- Repository stars
- 330
- Repository forks
- 33
- 7-day trend score
- 29
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 21 Mar 2026, 7 months ago.
Extension points
configConfiguration overrides
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/athola/claude-night-market/feature-review)