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.