ndx-reshape

Reorganize PRD hierarchies by detecting structural problems and executing restructuring with Rex MCP tools.

16|9|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/en-dash-consulting/n-dx --skill ndx-reshape
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ndx-reshape
Source: https://github.com/en-dash-consulting/n-dx/tree/main/.agents/skills/ndx-reshape
Command: npx skills add https://github.com/en-dash-consulting/n-dx --skill ndx-reshape

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Restructure the PRD hierarchy to keep it organized as a coherent product spec. When the PRD has grown organically, with too many top-level epics, features that should be tasks, overlapping areas, or orphaned items, this Skill provides a guided approach to reorganize.

Core Features & Use Cases

  • Detect structural problems in the PRD such as excessive epics, incorrect level assignments, overlapping domains, or orphaned items, and propose a cleaned target structure.
  • Propose grouping related epics into a manageable set (approximately 7-12 top-level epics) with 3-15 features each and 2-10 tasks per feature, including potential new parent epics to organize scattered items.
  • Execute the restructuring using Rex MCP tools (add_item, move_item, edit_item, merge_items, reorganize), verify the updated structure with get_prd_status, and commit changes.

Quick Start

Provide the current PRD structure and I will propose a cleaned hierarchy and perform the restructuring.

Frequently Asked Questions about ndx-reshape

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

FAQPage Schema
How do I restructure a PRD hierarchy with too many top-level epics?▼

Restructuring a PRD hierarchy involves identifying structural problems like excessive epics and proposing a cleaned target structure. This Skill groups related epics into a manageable set of 7-12 top-level items, adjusting levels and reparenting scattered features for clarity.

What is the best way to reorganize overlapping PRD features and orphaned tasks?▼

Reorganizing overlapping PRD features and orphaned tasks is handled by detecting structural issues and proposing a cleaned target structure. It merges overlapping domains, reparents orphaned items, and executes the changes using MCP tools like move_item and merge_items.

Can I merge features and reparent tasks in a large PRD without breaking the structure?▼

Merging features and reparenting tasks in a large PRD is supported safely through guided restructuring. The process uses MCP tools including merge_items and reorganize, then verifies the updated structure with get_prd_status and a final git commit workflow to ensure integrity.

How many top-level epics should a well-structured PRD hierarchy contain?▼

A well-structured PRD hierarchy should contain approximately 7-12 top-level epics. Each top-level epic groups 3-15 features, and each feature contains 2-10 tasks, creating a clean, manageable product specification hierarchy.

What do I need to provide to start restructuring my product specification?▼

To start restructuring your product specification, you need to provide the current PRD structure. The Skill then analyzes the existing epics, features, and tasks to propose a cleaned target hierarchy and performs the reorganization.

How does PRD reorganization handle incorrect level assignments for tasks and features?▼

PRD reorganization handles incorrect level assignments by identifying features that should be tasks or vice versa. It executes level adjustments using MCP tools like edit_item and move_item, ensuring each item sits at the correct hierarchical depth within the target structure.