Project Elaboration Assistant Documentation

Getting Started

Project Elaboration Interface

Project Elaboration Assistant Interface

The Project Elaboration Assistant helps you define and plan your projects more effectively by providing AI-powered assistance in elaborating project details, generating tasks, and organizing project aspects.

Main Features

1. Project Information

Enter your basic project information:

  • Project Name: Enter a clear, descriptive name for your project
  • Project Description: Provide a detailed description of your project goals and requirements

2. Project Aspects

Select relevant aspects for your project:

  • Scope Definition: Define project boundaries and objectives
  • Security Aspect: Address security requirements and concerns
  • Architecture and System Design: Plan technical architecture
  • UI/UX Design: Consider user interface and experience
  • Risk Assessment: Identify and plan for potential risks
  • Resource Allocation: Plan resource distribution

3. Generation Parameters

Customize your project elaboration with these options:

  • Number of Key Features: Generate up to 10 key features
  • Number of Advices: Receive up to 10 pieces of advice
  • Number of Tasks: Generate up to 40 tasks

How to Use

  1. Enter your project name in the "Project Name" field
  2. Provide a detailed project description
  3. Select relevant project aspects from the right sidebar
  4. Adjust the sliders for key features, advice, and tasks
  5. Click the "Elaborate" button to generate your project details

Tips for Best Results

  • Be specific and detailed in your project description
  • Select all relevant aspects for comprehensive coverage
  • Start with fewer tasks and gradually increase as needed
  • Review and refine the generated content to match your needs

Understanding Elaboration Output

Project Analysis Structure

When you elaborate a project, the assistant provides a comprehensive breakdown that includes:

  • Project Overview: A refined version of your project name and description
  • Key Requirements: Detailed breakdown of core project requirements with bullet points
  • Technical Considerations: Specific technical aspects and implementation details
  • Task Breakdown: Structured list of tasks with:
    • Task name and description
    • Estimated duration
    • Priority level
    • Task number for reference

Reading the Output

The elaboration output is organized in a hierarchical structure:

  1. Initial project scope and objectives
  2. Detailed feature requirements and specifications
  3. Implementation considerations and technical requirements
  4. Actionable tasks with priority and time estimates

Tasks are formatted as: "Task #"/"Task Name"/"Description"/"Estimated Duration (Hours)"/"Priority"

Project Details View

After elaboration, you can click the "View Project Details" link to access a comprehensive view of your project. The page includes:

  • Project name and description
  • Elaborated description with detailed analysis
  • Key features section highlighting main functionalities
  • Task board with three columns: To Do, In Progress, and Done
  • Each task displays:
    • Task name and description
    • Task number
    • Priority level
    • Estimated time in hours
  • Export functionality (e.g., "Export to GitHub" button)

GitHub Integration Setup

To enable GitHub export functionality, you need to:

  1. Go to your GitHub account settings
  2. Navigate to Developer Settings > Personal Access Tokens > Tokens (classic)
  3. Generate a new classic token with read access to the user projects permissionsProject Elaboration Interface
  4. Copy the generated token
  5. Go to your profile page under "Your integrations"
  6. Paste your GitHub access token in the "GitHub Key" field
  7. Click "Update User Information" to save your token

Note: Your GitHub access token is required to export projects to GitHub repositories

Viewing Your Projects

To see all projects you have created with the AI assistant:

  1. Click on "Projects" in the navigation menu
  2. View a list of all your elaborated projects
  3. Each project card shows:
    • Project name
    • Brief description
  4. Click on a project card to view its detailed page