pre-dev-feature-map

Map feature relationships, categories, domains, and user journeys from PRDs.

205|26|Updated Oct 30, 2025
One-click install
npx skills add https://github.com/LerianStudio/ring --skill pre-dev-feature-map
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pre-dev-feature-map
Source: https://github.com/LerianStudio/ring/tree/main/skills/pre-dev-feature-map
Command: npx skills add https://github.com/LerianStudio/ring --skill pre-dev-feature-map

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Jumping from product requirements (PRD) directly to technical architecture (TRD) without mapping feature relationships often leads to misaligned architectures, missed integration points, and poor module boundaries.

Core Features & Use Cases

  • Feature Analysis: Extracts all features from the PRD and identifies user journeys and interactions.
  • Categorization & Grouping: Organizes features into categories (Core, Supporting, Enhancement) and logical business domains.
  • User Journey Mapping: Visualizes how users flow through features and identifies cross-feature interactions.

Quick Start

The PRD for our new feature is approved. Use the pre-dev-feature-map skill to visualize the feature landscape.

Frequently Asked Questions about pre-dev-feature-map

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I map feature relationships before writing technical architecture?

Feature mapping clarifies how features relate, group, and interact at a business level before architectural decisions. It extracts features from requirements, identifies user journeys, categorizes them (Core/Supporting/Enhancement), groups them into domains, and defines integration points and boundaries—preventing misaligned architectures and poor module boundaries downstream.

What's the best way to organize features into domains and user journeys?

Organize features by categorizing them functionally, then group related features into logical business domains. Map user journeys to visualize how users flow through features and identify cross-feature interactions, integration points, and phased delivery priorities without detailing technical implementations.

When should I do feature mapping in the development process?

Feature mapping fits between product requirements (PRD) and technical architecture (TRD). Apply it early when you have multiple features with complex interactions and need to define domains, journeys, boundaries, and priorities before making architectural decisions.

Can feature mapping help identify integration points between features?

Yes. Feature mapping explicitly identifies integration points and boundaries by analyzing how features interact and depend on each other. This visibility prevents missed connections and helps design clean module boundaries aligned with business logic.

Do I need technical implementation details to create a feature map?

No. Feature mapping works entirely at the business level without detailing technical implementations. It focuses on feature relationships, user journeys, categorization, and boundaries—leaving technical decisions for the architecture phase.