- 28 Aug 2024
- 3 Minutes to read
- Print
- DarkLight
- PDF
Using Advanced Functionality
- Updated on 28 Aug 2024
- 3 Minutes to read
- Print
- DarkLight
- PDF
Use the information on this page in conjunction with the Planning page overview, which provides details about the various Planning page elements and functionality.
After you have refined your PRD phases, categories, and features, you can use the advanced PRD-AI functionality to do more with your PRD.
For details on working with phases and categories, refer to Refining Phases & Categories.
For details on basic feature functionality, refer to Refining your Features.
The Planning page provides a variety of advanced functionality for your PRD.
Analyze and Generate Starter Code
Analyze
In the Analyze tab, we begin the Spec-to-Code process. When you click Analyze, the system performs a comprehensive analysis of the requirements of the feature, breaking them into different parts as applicable, including: frontend, backend, data schema, third-party integration, and business logic. This step helps us create more complete and higher-quality starter code for your project.
Click Analyze. Depending on the scope of the feature, this may take a few moments. You can continue working in your PRD and come back to this tab later to see the results.
Starter Code
When you're viewing the starter code, you can copy the code and switch to a different starter code recommendation.
Match-AI
Modules section
Review the suggested modules including the name, details, and the module matching score.
As necessary, remove any module that does not fit your intent for your app.
Use the + Add module option to find and select modules from Public and Private catalogs.
When you’re ready, you can install the modules.
For more information, refer to Module Matching.
Technical Recommendations (TRs) section
Note: When possible, PRD-AI attempts to provide a score for each TR. This score represents how well the TR aligns with the feature description and your Context Settings. This functionality is still in beta and may not work perfectly yet.
Click Recommend Technologies.
The more detailed the feature and the Context Settings (specifically the Languages and Frameworks), the more accurate the TRs.Manually add a recommendation. Click Add and provide a Title, Description, and Website.
Review the description and the Details of each TR.
Note: You can only change the details for TRs you manually add.
View Starter Code. Click View Starter Code and AI generates step-by-step instructions on how to install, configure, and use the TR.
You can create and view starter code for AI-created and manually-added TRs.
The starter code, once created, is available at any time when you click View Starter Code.
Remove a Technical Recommendation. Click the ✕ next to any Technical Recommendation.
Caution: This cannot be undone; be sure you want to remove it.Refresh the recommendations. This regenerates the list of Technical Recommendations.
Caution: This removes all existing TRs, including ones you manually added. Be sure you want to refresh the list.
For more information, refer to Technical Recommendations.
Generate Data Models
For more information, refer to Data Models.
Install Modules
When you have finished fine-tuning your PRD and you have selected the modules you want to use for each feature, use the Install Modules option to write all the modules to GitHub. For more information, refer to GitHub integration.
Important: The Install Modules action is limited to one use per PRD; only perform this action when your PRD is finalized. Make sure you've included all the necessary modules and removed any unwanted ones before proceeding.