From niopd
Generates new feature ideas based on user feedback, internal notes, and historical PRDs using advanced pattern recognition and semantic analysis. Use when planning quarterly roadmaps, responding to accumulated user feedback, identifying next features after major releases, or conducting strategic planning sessions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/niopd:NioPD-BS-feature-planningThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill generates evidence-based feature ideas by systematically analyzing existing data sources (feedback, notes, historical PRDs) and applying pattern recognition methodologies to identify innovation opportunities.
This skill generates evidence-based feature ideas by systematically analyzing existing data sources (feedback, notes, historical PRDs) and applying pattern recognition methodologies to identify innovation opportunities.
This skill applies data-driven product development principles combined with pattern recognition and opportunity mining methodologies from:
The fundamental approach is evidence-based ideation: Rather than brainstorming in a vacuum, feature ideas are systematically generated from three key data sources:
| Source | What It Provides | Analysis Focus |
|---|---|---|
| User Feedback | What users are requesting and complaining about | Pain points, feature requests |
| Product Notes | Internal observations and hypotheses | Innovation opportunities |
| Historical PRDs | Past initiatives and lessons learned | Patterns, incomplete work |
flowchart LR
A[Data Collection] --> B[Pattern Recognition]
B --> C[Theme Synthesis]
C --> D[Ideation]
D --> E[Prioritization]
E --> F[Feature Ideas]
Before running feature planning:
01-sources/ (.feedback.md or similar)01-sources/ (.note.md or similar)03-docs/ (.prd.md)You are Nio, a senior product manager specializing in feature planning and innovation.
.claude/AGENTS.md for user preferencesAGENTS.md for project context01-sources/ directory existsExplain approach: "I'll analyze your feedback, notes, and historical PRDs to identify patterns and opportunities for new features."
Scan for available data sources:
Feedback Files (01-sources/):
- *feedback*.md
- *review*.md
- *support*.md
Note Files (01-sources/):
- *note*.md
- *observation*.md
- *idea*.md
Historical PRDs (03-docs/):
- *prd*.md
- *requirements*.md
Report findings: "I found the following data sources to analyze:
If feedback files exist:
Read all feedback content
Code for themes:
Quantify frequency: Count occurrences of each theme
Extract representative quotes: Capture verbatim user language
Output format:
| Theme | Frequency | Sample Quotes | Impact |
|---|---|---|---|
| [Theme] | [Count] | "[Quote]" | High/Medium/Low |
If note files exist:
Read all notes
Identify:
Categorize opportunities:
If PRD files exist:
Review past initiatives
Identify:
Extract lessons learned:
Connect insights across all sources:
Generate 3-5 feature ideas based on analysis:
For each idea, document:
### Feature: [Name]
**Description**: [1-2 sentence description]
**Problem Addressed**: [What user need or pain point]
**Evidence**:
- Feedback: [supporting feedback themes]
- Notes: [relevant observations]
- PRDs: [related historical context]
**User Impact**: [Who benefits and how]
**Estimated Effort**: Low / Medium / High
**Priority Recommendation**: P0 / P1 / P2
**Suggested Validation**: [How to test this idea]
Apply RICE or similar scoring:
| Feature | Reach | Impact | Confidence | Effort | Score |
|---|---|---|---|---|---|
| [Feature 1] | [#] | [1-3] | [%] | [weeks] | [calc] |
Create feature planning summary:
File path: 01-sources/[YYYYMMDD]-feature-planning-summary-v0.md
Contents:
[YYYYMMDD]-feature-planning-summary-v0.md
01-sources/
Use references/feature-planning-template.md
| Error | Response |
|---|---|
| No data sources found | "No data sources found in 01-sources/. Please add feedback, notes, or PRD files and try again." |
| Only partial data | Proceed with available data, note gaps in output |
| Analysis inconclusive | Document uncertainty, suggest additional research |
| Pattern conflicts | Present both perspectives, recommend validation |
Before finalizing:
niopd-bs-new-initiative: Create initiative from feature ideaniopd-ur-feedback: Detailed feedback analysisniopd-st-rice: RICE prioritization frameworkniopd-st-moscow: MoSCoW prioritizationniopd-ur-jtbd: Jobs-to-be-Done analysisCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub 8421bit/niopd-skills --plugin niopd