create-brownfield-prd

Analyze an existing codebase to generate a brownfield PRD with confidence scoring.

2|2|Updated Oct 28, 2025
One-click install
npx skills add https://github.com/adolfoaranaes12/BMAD-ENHANCED --skill create-brownfield-prd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-brownfield-prd
Source: https://github.com/adolfoaranaes12/BMAD-ENHANCED/tree/main/.claude/skills/create-brownfield-prd
Command: npx skills add https://github.com/adolfoaranaes12/BMAD-ENHANCED --skill create-brownfield-prd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires document-project, analyze-architecture, and includes assets (resource) and references (resource) components.

What problem does it solve?

This Skill generates a brownfield PRD documenting current state, features, modernization opportunities, and a confidence score for validation.

Core Features & Use Cases

  • Analyze existing codebase and generate PRD sections
  • Identify modernization opportunities and priorities
  • Confidence scoring for validation and roadmap planning
  • Output with modernization roadmap and stakeholder notes

Quick Start

Produce a brownfield PRD for an existing project and outline modernization steps.

Frequently Asked Questions about create-brownfield-prd

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

FAQPage Schema
How do I create a PRD for a legacy system without formal documentation?

A brownfield PRD documents an existing system's current state by analyzing the codebase to extract features, identify gaps, and prioritize modernization opportunities. This approach produces a formal requirements document from reverse-engineered architectural analysis, enabling evidence-based planning for legacy systems lacking initial specifications.

What does confidence scoring in a brownfield PRD tell me?

Confidence scoring quantifies the reliability of extracted features and modernization recommendations based on codebase analysis depth. High scores indicate features validated across multiple code patterns; low scores flag areas needing stakeholder validation before committing resources to modernization roadmap decisions.

Can I use a brownfield PRD to plan modernization of a legacy architecture?

Yes. A brownfield PRD identifies core features worth preserving, legacy components candidates for replacement, dependencies between systems, and gaps in functionality. The modernization roadmap prioritizes these findings with confidence scoring, enabling phased migration strategies that balance risk and business value.

What input does creating a brownfield PRD require?

Brownfield PRD generation requires prior codebase analysis and architectural documentation as input. The Skill depends on project analysis and architecture review outputs to extract feature inventories, dependency maps, and gap assessments needed to produce the PRD with confidence metrics.

What happens after I generate a brownfield PRD?

After generating the PRD, use confidence scores to prioritize validation with stakeholders and product owners. Output includes modernization roadmap, feature categorization, and risk assessments that feed into architectural redesign, technical debt prioritization, or migration planning workflows.

How does a brownfield PRD differ from starting requirements from scratch?

A brownfield PRD reverse-engineers requirements from existing code rather than collecting them upfront, making it suited for legacy systems where documentation is missing or outdated. This evidence-based approach reduces assumptions, captures actual system behavior, and provides confidence metrics for validation planning.

Related Skills