ndx-plan

Analyzes a codebase to propose PRD updates with epics, features, and tasks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyze a codebase and propose PRD updates.

Core Features & Use Cases

  • Analyze the current project state to identify gaps between the existing PRD and the codebase.
  • Propose new epics, features, and tasks aligned with user goals, while avoiding duplicates.
  • Validate proposed items against the PRD status and provide a clear, prioritized plan.

Quick Start

Analyze the codebase and generate a prioritized PRD update plan with new epics, features, and tasks.

Frequently Asked Questions about ndx-plan

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

FAQPage Schema
How do I generate PRD updates from my existing codebase?

To generate PRD updates, analyze the codebase to identify gaps against the existing PRD, then output new epics, features, and tasks with descriptions, acceptance criteria, and commit guidance.

What is a codebase-driven PRD planning workflow?

A codebase-driven PRD planning workflow uses deterministic MCP signals like get_overview and get_prd_status to analyze project state, identify gaps, and propose prioritized epics and features while avoiding duplicates.

How to identify gaps between code and PRD to create epics and tasks?

Identify gaps by analyzing the current project state and validating proposed items against the PRD status, which allows you to generate aligned epics, features, and tasks without creating duplicates.

Can I automate task management by analyzing code insights for feature planning?

Yes, you can automate task management by analyzing code insights to propose new features and tasks, validating them against the PRD, and updating the PRD tree with prioritized action items.

Does automated PRD planning avoid duplicate epics and features?

Automated PRD planning avoids duplicate epics and features by validating proposed items against the current PRD status and project state before generating new tasks and updating the PRD tree.

What steps are needed to update a PRD tree with acceptance criteria and commit guidance?

Update a PRD tree by running a deterministic workflow that analyzes codebase signals, identifies gaps, and outputs new PRD items complete with descriptions, acceptance criteria, and commit guidance.