Technical Recommendations
  • 12 Dec 2024
  • 1 Minute to read
  • Dark
    Light
  • PDF

Technical Recommendations

  • Dark
    Light
  • PDF

Article summary

What are Technical Recommendations?

While you are Fine-tuning your PRD, you can have PRD-AI provide relevant technologies and step-by-step implementation guidance based on a selected Feature and your Context Settings. These suggested technologies are known as Technical Recommendations (TRs). TRs provide context-aware suggestions across all layers of your project, including frontend, backend, data schema, and third-party integrations, ensuring that the generated starter code aligns with your team’s preferences, existing technology stack, and long-term goals.

How do Technical Recommendations work?

TRs are available in the Phases & Features tab of the PRD Planning page. When you have a feature selected, the Technical Recommendations section is available on the right, just below the Modules section.

There are two types of TRs:  

  • AI-Generated TRs

    Click Recommend Technologies, and PRD-AI reviews the selected feature and your Context Settings to provide a list of existing technologies that fulfill the requirements of the feature. Each recommendation includes the vendor or service name, a brief rationale for the suggestion (e.g., "Recommending AWS S3 because you are already using other AWS offerings"), and a pre-selected option based on the most promising choice. You can modify this as needed.

  • User-Added TRs
    If you already have a technology you want to include, simply click Add and provide a Title, Description, and Website for the technology.

Once you have a list of TRs, you can do any of the following:

  • View the Details of each TR, where you can:

    • Review the Title, Description, and Website.

    • Edit the details for user-added TRs. AI-Generated TRs cannot be edited.

    • Remove the TR.

      Caution

      This cannot be undone; be sure you want to remove it.

  • Refresh the recommendations. This regenerates the full list of TRs.

    Caution

    This removes all existing TRs, including ones you manually added. Be sure you want to refresh the list.

What is Starter Code?

Starter Code is AI-generated step-by-step instructions on how to install, configure, and use a recommended technology. You can get starter code for AI-generated and for user-generated TRs. After the starter code is generated, it is available at any time when you click View Starter Code.

Example

The following is an example of Starter Code for a resumé management app called ResuME.  The code is for a feature that lets the user output their resume in multiple formats.


Was this article helpful?