Entity Management
The Conversational Agent is most powerful when managing specific entities in your project architecture. This guide covers how to handle Features, User Stories, Personas, and your Database Schema.
Feature Management
Features are the building blocks of your project. You can manage them globally or individually.
Bulk Generation: "Create more features based on my project summary."
Specific Creation: "Add a feature for 'Dark Mode' including a toggle in the settings page."
Modification: "Change the category of the 'Newsletter' feature to 'Marketing'."
Deletion: "Remove the 'Legacy Export' feature and its related user stories."
User Story Management
The agent can generate stories batch-wise or for specific target features.
Batch Across Features: "Generate 10 user stories across all my current features."
Targeted Generation: "Create 5 user stories for @features:user-auth."
Granular Instructions: "Create a user story for the 'Buyer' persona to be able to save items for later so they can buy them when they have more funds."
Editing Stories: "Change the user story 'Search products' to include filtering by price range and rating."
Persona Management
Manage the users of your application through the agent.
Adding Personas: "Add a 'Security Auditor' persona who is concerned with data privacy and compliance."
Updating Attributes: "Update the 'Freelancer' persona to be more tech-savvy and focus on productivity tools."
Linking to Features: "Identify which features are most relevant to the 'Business Owner' persona."
Database Schema Patching
Unlike full schema regeneration, the agent can perform granular "patches" to your database structure.
Adding Tables: "Add a 'billing_history' table to my schema."
Adding Columns: "Add a 'last_login_at' timestamp column to the users table."
Modifying Structures: "Update the 'orders' table to include a foreign key to 'warehouses'."
Explanations: "Explain how the 'users' and 'organizations' tables are related in the current schema."
UI and Pages
The agent also supports the generation and management of your application's user interface structure.
Generating Pages: "Create a dashboard page for the Admin persona."
Adding Sections: "Add a 'Recent Activity' section to the home page."
Component Management: "List all components used in the 'Product Details' page."
By using these targeted commands, you can maintain a high-quality, consistent project architecture with minimal manual effort.
Last updated
Was this helpful?

