For the complete documentation index, see llms.txt. This page is also available as Markdown.

Code (Repository to Requirement)

The Code option within the Intelligence Hub allows you to generate structured Epics, Features, and User Stories directly from your application's source code. This feature analyzes your connected repository to derive functional requirements, eliminating the need to manually document existing application functionality.

When to Use Code-Based Requirement Extraction

Use this option when your application's functionality is already available in a connected source code repository. WalnutAI analyzes the repository and automatically generates structured Epics, Features, and User Stories, making it easy to document existing applications, legacy systems, or projects with limited functional documentation.

  • Existing Connection: If a repository was configured during project setup (GitHub, GitLab, Bitbucket, Azure Repos, or AWS CodeCommit), it will automatically appear under the Code option in the Intelligence Hub.

  • Open the Code Repository: Click the Code icon in the Intelligence Hub to view the list of available repositories.

  • Select a Repository: Choose the repository you want to use. The selected repository is automatically attached to the WalnutAI Chat for analysis.

  • Generate Requirements: Enter your prompt in the chat and click Generate. WalnutAI analyzes the repository and generates structured Epics, Features, and User Stories based on the application's source code.

  • Review the generated requirements and refine them as needed using the Chat panel. You can modify descriptions, acceptance criteria, or story details before saving the generated Epics, Features, and User Stories.

Select a generated User Story and click Use in Chat to generate the related test cases.

  • Click Save to store the generated Epics, Features, User Stories, and Test Cases.

Result: Upon saving, items are stored in Action Items, and Test Cases populate the Test Cases page.

Last updated