prd-split

Split a main PRD into service-specific PRDs with feature-branch creation.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/alva-intelligence/agentic-workflows --skill prd-split-alva-intelligence
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prd-split
Source: https://github.com/alva-intelligence/agentic-workflows/tree/main/skills/prd-split
Command: npx skills add https://github.com/alva-intelligence/agentic-workflows --skill prd-split-alva-intelligence

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Splits a single, monolithic PRD into service-specific PRDs and coordinates the creation of a feature branch for the split, enabling parallel work across services.

Core Features & Use Cases

  • Automates deriving service PRDs from the main PRD based on the Service Breakdown.
  • Creates a feature branch before splitting and tracks progress in the workflow state.
  • Validates conventions from the references to ensure consistent frontmatter and structure across service PRDs.

Quick Start

Run the prd-split command to generate service PRDs from the main PRD and update the workflow state.

Frequently Asked Questions about prd-split

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

FAQPage Schema
How do I split a main PRD into service-specific PRDs for multi-service projects?

To split a main PRD into service-specific PRDs, the tool reads the main document, extracts service breakdowns, and generates distinct PRDs for each service. This enables parallel work across multiple services.

What is the best way to coordinate feature branches when splitting product requirements?

Coordinating feature branches during product requirements splitting is handled by creating a dedicated feature branch before the split. The workflow state then tracks progress to ensure synchronized handoffs across services.

How does PRD branching maintain consistent frontmatter across service documentation?

PRD branching maintains consistent frontmatter across service documentation by validating conventions from configured references. This ensures every generated service PRD adheres to the required structural templates and metadata standards.

Can I automate deriving service PRDs from a monolithic product requirements document?

Yes, you can automate deriving service PRDs from a monolithic product requirements document. The process reads the main PRD, extracts the service breakdown, and automatically produces individual service PRDs with proper tracking.

Do I need a specific workflow state setup before splitting requirements into service branches?

You need a workflow state environment that supports feature branch creation and tracking before splitting requirements. The system validates references and updates the workflow state automatically as it generates the service PRDs.