Help us improve
Share bugs, ideas, or general feedback.
From imbue
Reviews implemented features using RICE, WSJF, or Kano scoring frameworks, prioritizes them, generates suggestions, and creates GitHub issues for roadmaps and backlogs.
npx claudepluginhub athola/claude-night-market --plugin imbueHow this skill is triggered — by the user, by Claude, or both
Slash command
/imbue:feature-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- [Philosophy](#philosophy)
Automates PM workflows: analyzes codebases for product inventory, researches competitors, scores feature gaps via WINNING filter, generates PRDs, creates/synchs GitHub Issues.
Prevents feature creep with checklists for validating user needs, measuring impact, assessing complexity, defining MVPs, and managing scope in software projects.
Autonomously researches feature requests or architecture documents, explores codebase patterns, identifies ambiguities and gaps, produces feature-context.md for orchestrator without making technical decisions.
Share bugs, ideas, or general feedback.
Run make test-feature-review to verify scoring logic after changes.
feature-review:inventory-complete)feature-review:classified)feature-review:scored)feature-review:tradeoffs-analyzed)feature-review:suggestions-generated)feature-review:issues-created)Review implemented features and suggest new ones using evidence-based prioritization. Create GitHub issues for accepted suggestions.
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.
scope-guard).Discover and categorize existing features:
/feature-review --inventory
Evaluate features against the prioritization framework:
/feature-review
Review gaps and suggest new features:
/feature-review --suggest
Use tome plugin to adjust scores with external evidence:
/feature-review --research
Create issues for accepted suggestions:
/feature-review --suggest --create-issues
feature-review:inventory-complete)Identify features by analyzing:
Output: Feature inventory table.
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.
feature-review:scored)Apply hybrid RICE+WSJF scoring:
Feature Score = Value Score / Cost Score
Value Score = (Reach + Impact + Business Value + Time Criticality) / 4
Cost Score = (Effort + Risk + Complexity) / 3
Adjusted Score = Feature Score * Confidence
Scoring Scale: Fibonacci (1, 2, 3, 5, 8, 13).
Thresholds:
See scoring-framework.md for the framework.
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.
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.
tome:synthesize.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.
feature-review:suggestions-generated)feature-review:issues-created)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:
python3 scripts/deferred_capture.py \
--title "<suggestion title>" \
--source feature-review \
--context "RICE score: <score>. <description>"
This runs automatically without prompting the user. Suggestions with scores of 2.5 or below do not need to be captured.
Feature-review uses opinionated defaults but allows customization.
Create .feature-review.yaml in project root:
# .feature-review.yaml
version: 1
# Scoring weights (must sum to 1.0)
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
# Score thresholds
thresholds:
high_priority: 2.5
medium_priority: 1.5
# Tradeoff dimension weights (0.0 to disable)
tradeoffs:
quality: 1.0
latency: 1.0
token_usage: 1.0
resource_usage: 0.8
redundancy: 0.5
readability: 1.0
scalability: 0.8
integration: 1.0
api_surface: 1.0
See configuration.md for options.
These rules apply to all configurations:
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)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).| Feature | Type | Data | Score | Priority | Status |
|---------|------|------|-------|----------|--------|
| Auth middleware | Reactive | Dynamic | 2.8 | High | Stable |
| Skill loader | Reactive | Static | 2.3 | Medium | Needs improvement |
--research)| Feature | Type | Score | Adj. | Priority | Evidence |
|---------|------|-------|------|----------|----------|
| Auth | R/D | 2.8 | 3.1 | High | 3 sources |
| Loader | R/S | 2.3 | 2.3 | Medium | none |
## Research Evidence
### Code Search (GitHub)
- 12 implementations, avg 340 stars
- **Reach**: +1 (broad adoption)
### Discourse (HN/Reddit)
- 47 mentions, 78% positive
- **Impact**: +1 (strong demand)
## Feature Suggestions
### High Priority (Score > 2.5)
1. **[Feature Name]** (Score: 2.7)
- Classification: Proactive/Dynamic
- Value: High reach
- Cost: Moderate effort
- Recommendation: Build in next sprint
imbue:scope-guard: Prevent overengineering.imbue:review-core: Structured review methodology.sanctum:pr-review: Code-level feature review.Command not found Ensure all dependencies are installed and in PATH
Permission errors Check file permissions and run with appropriate privileges
Unexpected behavior
Enable verbose logging with --verbose flag