Skip to content
Product
Command

/extract-features

Extract prioritized features from PRD.md into FEATURES.md

From plugin
ai-prd-workflow
27810 skills10 commands

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/extract-features

Context preview

What this command does when you run it.

Extract prioritized features from PRD.md into FEATURES.md

Command definition

extract-features.md
description: Extract prioritized features from PRD.md into FEATURES.md

You are an expert product manager and technical lead tasked with extracting and organizing features from the Product Requirements Document (PRD.md, or the PRD provided in the conversation).

Create a comprehensive FEATURES.md file that clearly outlines all features, organized by priority and category. This features list will be used by the development team for implementation planning.

If any critical information is missing or unclear, ask specific questions before proceeding.

Extract and organize the features by:

1. FEATURE IDENTIFICATION AND CATEGORIZATION:

  • Extract all explicit and implicit features from the PRD
  • Ensure each feature is discrete, specific, and implementable
  • Assign a unique identifier (e.g., F1, F2, F3)
  • Group by logical category (e.g., User Authentication, Dashboard, Reporting)
  • Distinguish core features from enhancements
  • Tag by user persona where applicable

2. PRIORITIZATION:

  • Apply MoSCoW prioritization to each feature:
  • Must have: Critical for the minimum viable product
  • Should have: Important but not critical for initial release
  • Could have: Desirable but can be deferred
  • Won't have: Out of scope for current release but noted for future
  • Consider dependencies between features when prioritizing

3. FEATURE DETAILING:

  • Clear, concise description for each feature
  • Acceptance criteria
  • Technical considerations or constraints
  • Potential edge cases or special handling requirements

4. IMPLEMENTATION COMPLEXITY:

  • Relative complexity for each feature (Low, Medium, High)
  • Features requiring third-party integrations or special expertise
  • Features that may present significant technical challenges

First, provide a brief overview of the product based on the PRD. Then create the FEATURES.md content with a summary section showing feature counts by priority and category.

Feature IDs are permanent. If FEATURES.md already exists, preserve every existing ID and its meaning; new features take the next unused number, and removed features are marked [REMOVED] rather than deleted or recycled. Never renumber -- the RFCs cite these IDs by number.

SELF-CHECK BEFORE FINISHING

  • Recount every summary table from the actual content. Never carry a count forward from earlier in your own output.
  • Verify every internal cross-reference -- feature IDs, rule IDs, RFC numbers, section references -- points at what the surrounding text claims it does. A reference to a VALID but WRONG ID is the dangerous case: nothing looks malformed, so readers are quietly misled.
  • Confirm no two tables in the document disagree with each other.
  • State that you ran this check and what it turned up.
Read more
Ships withai-prd-workflow

A structured prompt pipeline that turns vague ideas into implementable RFCs — works with any AI assistant.

Get the whole plugin
Stats
280
Stars
31
Forks
Active
Maintenance
Shell
Language
MIT
License
29d ago
Last commit
1y ago
Created

Repo: nurettincoban/ai-prd-workflow