frd-generator

Generate Feature Requirement Documents from source code analysis.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/EmeaAppGbb/spec2cloud-microhack-greenfield --skill frd-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frd-generator
Source: https://github.com/EmeaAppGbb/spec2cloud-microhack-greenfield/tree/main/.github/skills/frd-generator
Command: npx skills add https://github.com/EmeaAppGbb/spec2cloud-microhack-greenfield --skill frd-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the generation of Feature Requirement Documents (FRDs) from codebase analysis, significantly reducing the manual effort required to document existing software systems.

Core Features & Use Cases

  • Codebase Analysis: Extracts and analyzes existing code to identify features and generate FRDs.
  • Brownfield-Specific FRDs: Documents both the functional and "Current Implementation" aspects of existing software.
  • Spec2Cloud Compatibility: Ensures generated FRDs are compatible with the spec2cloud framework, supporting downstream tasks like gherkin generation and contract design.

Quick Start

Generate FRDs for the feature 'User Management' using the frd-generator skill.

Frequently Asked Questions about frd-generator

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

FAQPage Schema
How do I generate a Feature Requirement Document from existing source code?

To generate a Feature Requirement Document from source code, you need a tool that analyzes your codebase and extracts both functional requirements and current implementation details. This Skill automates that extraction specifically for brownfield projects.

What is the best way to document functional requirements for a brownfield project?

Documenting functional requirements for a brownfield project requires analyzing existing code to capture both intended features and current implementation details. This Skill automates generating these dual-section FRDs directly from your codebase.

Do I need to understand my codebase architecture to automate FRD generation?

Yes, automating FRD generation requires knowledge of your codebase structure and architecture. The tool analyzes source code to extract features, but you must understand the underlying architecture to ensure accurate requirement documentation.

Can I use generated FRDs for downstream Gherkin generation and contract design?

Yes, generated FRDs are compatible with the spec2cloud framework, supporting downstream tasks like Gherkin generation and contract design. This ensures your brownfield documentation integrates seamlessly with further specification workflows.

Does brownfield code analysis capture current implementation details alongside functional requirements?

Brownfield code analysis captures both functional requirements and current implementation details. The generated FRDs include dedicated sections for intended features and the actual implementation logic extracted from your existing source code.

What are the limitations of automating FRD generation for existing software systems?

Automating FRD generation for existing software is limited by your knowledge of the codebase structure and architecture. Without proper architectural context, the automated extraction may miss nuanced implementation details or complex feature dependencies.