ai-agents

byRubankumar N

# My Assistant AI — Master Product Prompt ## 1. Product Overview **Product Name:** My Assistant **Tagline:** Your AI Employees. One Intelligent Platform. My Assistant is an AI-powered platform designed to help individuals, professionals, startups, SMBs, and digital marketing agencies automate repetitive tasks and manage their work through specialized AI agents. The long-term vision is to build a Human Activity Operating System (HumanOS) that understands user goals, coordinates AI employees, connects applications, and helps users complete real-world tasks from one unified workspace. My Assistant should not just answer questions. It should research, plan, organize, automate workflows, use authorized tools, and deliver verifiable results with appropriate user approval. ## 2. Target Customers Initial focus: - Digital marketing and SEO agencies. - Startups and small and medium-sized businesses. - Sales and service-based businesses. - Healthcare and dental clinics. - Real estate businesses. Future audience: - Professionals, freelancers, students, entrepreneurs, and individuals. ## 3. AI Employees Build a modular platform with specialized AI agents. ### A. Lead Generation and Sales Agent - Research potential customers using authorized sources. - Collect and organize publicly available business information. - Qualify leads using user-defined criteria. - Detect duplicate records. - Draft personalized outreach emails and messages. - Save leads to a database, spreadsheet, or connected CRM. - Track follow-ups and report results. - Request approval before sending external communications. ### B. Customer Support Agent - Answer common questions using approved business knowledge. - Categorize and prioritize enquiries. - Draft responses and create support records. - Escalate complex issues to a human. ### C. Content and SEO Agent - Conduct keyword and search-intent research. - Analyze competitors and content gaps. - Generate SEO content briefs and outlines. - Assist with on-page and technical SEO audits. - Prepare content calendars and SEO reports. - Recommend improvements based on available data. ### D. Research Agent - Research companies, markets, competitors, and products. - Compare options and summarize findings. - Provide source references for important claims. - Create structured research reports. ### E. Personal Assistant - Organize tasks, goals, schedules, and reminders. - Summarize documents and conversations. - Prepare plans and prioritize activities. ### F. Business Operations Agent - Assist with spreadsheets, reports, documents, and records. - Automate repetitive administrative workflows. - Monitor tasks and report errors. Treat these as product capabilities to implement progressively, not features that are automatically available from day one. ## 4. Core Features Build toward one unified SaaS workspace containing: 1. AI chat interface for assigning tasks. 2. AI Employees dashboard. 3. Task and workflow management. 4. Workflow automation and scheduling. 5. Integrations with supported email, spreadsheet, calendar, CRM, and automation tools. 6. Business knowledge base and document uploads. 7. Task history, execution logs, and error reports. 8. Approval center for actions requiring authorization. 9. Notifications and progress tracking. 10. User settings, access permissions, and integration management. Every workflow should display its status accurately: Pending, In Progress, Awaiting Approval, Completed, or Failed. ## 5. Example Workflow A digital marketing agency owner requests: "Find 20 potential dental clinic clients in Chennai." My Assistant should: 1. Understand the task and identify the required criteria. 2. Research authorized sources. 3. Collect available business information. 4. Remove duplicate records and organize the leads. 5. Qualify prospects against the specified criteria. 6. Save the results to a spreadsheet or database. 7. Draft personalized outreach messages. 8. Ask the user to approve outreach. 9. Execute approved actions through authorized integrations. 10. Record outcomes and show a summary dashboard. Never claim that a lead was verified, a message was sent, or a task was completed unless the system confirms it. ## 6. User Interface Create a modern, clean, professional SaaS interface suitable for business users. Suggested navigation: - Dashboard - AI Employees - Tasks and Workflows - Chat - Leads - Knowledge Base - Integrations - Activity History - Approvals - Settings The dashboard should show active agents, ongoing tasks, completed workflows, pending approvals, recent activity, and integration health. Use readable typography, responsive layouts, consistent components, intuitive navigation, clear status indicators, and helpful empty and error states. Avoid unnecessary complexity. The product should feel like one coordinated AI workforce rather than multiple disconnected chatbots. ## 7. Technical Requirements **IMPORTANT: Inspect the existing project before changing any code.** First: - Identify the existing framework, programming languages, dependencies, database, authentication, API routes, and integrations. - Understand the existing architecture and working features. - Identify incomplete functionality and technical risks. - Present a concise implementation plan. Do not rebuild the project from scratch, delete working features, or replace the existing technology stack without a clear reason. Preserve the existing code structure wherever practical. Make incremental, testable changes. Use modular architecture, secure API handling, authentication, input validation, reliable error handling, and maintainable code. Protect API keys and credentials. Use authorized integrations and appropriate access controls. Design for multiple users and agents without overengineering the initial MVP. ## 8. Safety and Reliability - Respect user permissions and application access controls. - Obtain approval before consequential external actions when required. - Never expose passwords, API keys, or private customer information. - Keep logs of important agent actions. - Handle failed integrations and incomplete tasks gracefully. - Escalate uncertain or sensitive cases appropriately. - Clearly distinguish implemented features from planned features. - Never fabricate research results or claim unperformed actions succeeded. ## 9. First MVP: One Complete AI Employee Do not build every agent simultaneously. Start with the **Lead Generation AI Employee for digital marketing agencies**. Implement this complete workflow: 1. User enters a task in natural language. 2. AI interprets the request. 3. The application gathers information from an authorized source or user-provided dataset. 4. Results are validated, deduplicated, and structured. 5. Results are stored in a database or connected spreadsheet. 6. The interface displays progress and final results. 7. The user reviews and approves external outreach. 8. Approved actions execute through an authorized integration. 9. The system records results, errors, and completion status. Test the entire workflow with realistic examples. Do not treat a static mockup or simulated action as a working integration. ## 10. Development Roadmap Phase 1: Inspect the existing project and build one complete AI Employee workflow. Phase 2: Add reliable integrations, persistent storage, execution logs, and approvals. Phase 3: Improve lead management, reporting, reusable workflows, and agency features. Phase 4: Add Customer Support, Research, Content and SEO, and Personal Assistant agents. Phase 5: Expand into a scalable SaaS platform with organization accounts

LandingKnowledge BaseChatTasks and WorkflowsLoginDashboardAI EmployeesLeadsIntegrationsSettingsApprovalsActivity History
Landing

Comments (0)

No comments yet. Be the first!

Project Tasks

149 planning tasks
#1

Generate system requirement document

1m 36s0.2 cr used
Done
#2

Generate personas & user flows

0m 9s0.2 cr used
Done
#7

Create flow for Agency Owner / Operator

0m 8sCredits in parent
Done
#8

Create flow for Sales / Outreach Reviewer

0m 8sCredits in parent
Done
#9

Landing

8m 15sCredits in subtasks
Done
#36

Fix Landing review findings: Q1 as reviewed now: The mobile hero artwork still washes… (+1 more)

0m 34s0.4 cr used
Done
#35

Fix Landing review findings: Hero artwork washes out supporting copy and navigation… (+3 more)

1m 1s0.4 cr used
Done
#27

Landing / Navigation

0m 0s0.85 cr used
Done
#21

Landing / Hero Stage

0m 40s0.85 cr used
Done
#22

Landing / Status Strip

0m 40s0.85 cr used
Done
#23

Landing / Capability Bands

0m 50s0.85 cr used
Done
#24

Landing / Agent Catalogue

0m 44s0.85 cr used
Done
#25

Landing / Audience And Honesty

0m 39s0.85 cr used
Done
#26

Landing / Closing Cta

0m 38s0.85 cr used
Done
#28

Landing / Footer

0m 0s0.85 cr used
Done
#31

Fix Landing: Hero artwork washes out supporting copy and navigation links on mobile; see selectors, , .

4m 25sCredits unavailable
Done
#32

Fix Landing: Capability-band content is clipped at the section boundaries on mobile; see selectors…

2m 50sCredits unavailable
Done
#33

Fix Landing: Measured internal clipping at desktop (1280px viewport): a.nav-link clipped by…

5m 6sCredits unavailable
Done
#34

Fix Landing: The hero’s dominant pearl surface covers the headline and supporting copy in the…

5m 6sCredits unavailable
Done
#29

Navigation

0m 36sCredits in parent
Done
#30

Footer

0m 24sCredits in parent
Done
#10

Login

4m 52sCredits in subtasks
Done
#63

Fix Login review findings: Q2 as reviewed now: The AFTER snippet no longer contains… (+1 more)

0m 39s0.4 cr used
Error
#52

Fix Login review findings: frontend/src/components/Login Access Panel.jsx: this source… (+2 more)

1m 15s0.4 cr used
Done
#37

Login / Navigation Slot

0m 1s0.85 cr used
Done
#38

Login / Identity Band

0m 30s0.85 cr used
Done
#39

Login / Access Panel

0m 45s0.85 cr used
Done
#40

Login / Closing Band

0m 27s0.85 cr used
Done
#41

Login / Footer Slot

0m 0s0.85 cr used
Done
#49

Fix Login: This source owns accepted backend behavior but does not await an injected component…

2m 30sCredits unavailable
Done
#50

Fix Login: The sign-in path never verifies the submitted password — accepts any password for a…

2m 30sCredits unavailable
Done
#51

Fix Login: The enrollment path calls without the schema's required field (schema fields…

2m 30sCredits unavailable
Done
#11

Dashboard

19m 8sCredits in subtasks
Done
#137

Fix Dashboard review finding: Q6 as reviewed now: The right edge of the action control…

0m 24s0.4 cr used
Done
#131

Fix Dashboard review finding: In…

0m 28s0.4 cr used
Done
#114

Fix Dashboard review findings: Q1 as reviewed now: Recent activity still shows a repeated… (+1 more)

0m 51s0.4 cr used
Done
#76

Fix Dashboard review findings: Recent activity duplicates every event in the rendered… (+4 more)

1m 44s0.4 cr used
Done
#42

Dashboard / Navigation Slot

0m 1s0.85 cr used
Done
#43

Dashboard / Agent Capsule Row

0m 47s0.85 cr used
Done
#44

Dashboard / Workflow Tiles

1m 9s0.85 cr used
Done
#45

Dashboard / Approval Count Tile

0m 38s0.85 cr used
Done
#46

Dashboard / Recent Activity Ledger

0m 41s0.85 cr used
Done
#47

Dashboard / Integration Health Panel

0m 46s0.85 cr used
Done
#48

Dashboard / Footer Slot

0m 1s0.85 cr used
Done
#69

Fix Dashboard: Recent activity duplicates every event in the rendered ledger; implicated files: and…

7m 11sCredits unavailable
Done
#70

Fix Dashboard: Activity record fields run together without separation, making workflow IDs and agent…

3m 52sCredits unavailable
Done
#71

Fix Dashboard: Measured internal clipping at desktop (1280px viewport): p.dacr-capsule-cap clipped by…

7m 57sCredits unavailable
Done
#72

Fix Dashboard: Measured horizontal overflow at tablet: the page is 789px wide on a 768px viewport.…

7m 57sCredits unavailable
Done
#73

Fix Dashboard: Measured internal clipping at tablet (768px viewport): p.dacr-capsule-cap clipped by…

7m 57sCredits unavailable
Done
#125

Fix Dashboard: In , .dihp-band clips the right edges of .dihp-action controls at tablet width.

6m 56sCredits unavailable
Done
#12

AI Employees

9m 24sCredits in subtasks
Done
#95

Fix AI Employees review findings: The primary agent button overflows the mobile viewport and… (+1 more)

0m 58s0.4 cr used
Done
#53

AI Employees / AIEmployees Navigation Slot

0m 0s0.85 cr used
Done
#54

AI Employees / AIEmployees Catalogue Header

0m 32s0.85 cr used
Done
#55

AI Employees / AIEmployees Catalogue Cascade

0m 52s0.85 cr used
Done
#56

AI Employees / AIEmployees Closing Band

0m 35s0.85 cr used
Done
#57

AI Employees / AIEmployees Footer Slot

0m 0s0.85 cr used
Done
#74

Fix AI Employees: The primary agent button overflows the mobile viewport and its label is clipped.…

4m 19sCredits unavailable
Done
#75

Fix AI Employees: Measured internal clipping at mobile (375px viewport): a.aecasc-open clipped by…

4m 51sCredits unavailable
Done
#13

Tasks and Workflows

10m 9sCredits in subtasks
Done
#106

Fix Tasks and Workflows review finding: Mobile fixed navigation covers the top of the hero content;

0m 33s0.4 cr used
Done
#58

Tasks and Workflows / Tasks Workflows Navigation Slot

0m 0s0.85 cr used
Done
#59

Tasks and Workflows / Tasks Workflows Orientation Band

0m 39s0.85 cr used
Done
#60

Tasks and Workflows / Tasks Workflows Ledger

1m 17s0.85 cr used
Done
#61

Tasks and Workflows / Tasks Workflows Closing Band

0m 34s0.85 cr used
Done
#62

Tasks and Workflows / Tasks Workflows Footer Slot

0m 0s0.85 cr used
Done
#84

Fix Tasks and Workflows: Mobile fixed navigation covers the top of the hero content; see (.nav-tabbar) and…

4m 11sCredits unavailable
Done
#14

Chat

6m 23sCredits in subtasks
Done
#64

Chat / Navigation Slot

0m 1s0.85 cr used
Done
#65

Chat / Task Entry Band

0m 35s0.85 cr used
Done
#66

Chat / Interpretation Panel

1m 45s0.85 cr used
Done
#67

Chat / Closing Band

0m 30s0.85 cr used
Done
#68

Chat / Footer Slot

0m 0s0.85 cr used
Done
#15

Leads

48m 27sCredits in subtasks
Done
#151

Fix Leads review findings: The mobile lead table is clipped horizontally, hiding its… (+1 more)

0m 41s0.4 cr used
Done
#142

Fix Leads review finding: Q1 as reviewed now: Mobile CTA label is clipped and…

0m 24s0.4 cr used
Done
#140

Fix Leads review findings: Q1 as reviewed now: Mobile CTA label is clipped and… (+2 more)

0m 55s0.4 cr used
Done
#134

Fix Leads review findings: Q1 as reviewed now: The closing-band CTA label is still… (+1 more)

0m 42s0.4 cr used
Error
#124

Fix Leads review findings: The closing-band CTA is unusable at mobile width: its… (+3 more)

0m 51s0.4 cr used
Done
#113

Fix Leads Approval Drawer.jsx: Cannot read properties of undefined (reading 'map')

0m 19s0.4 cr used
Done
#120

Fix Leads: The closing-band CTA is unusable at mobile width: its label is clipped and broken into…

25m 50sCredits unavailable
Error
#77

Leads / Navigation Binding

0m 0s0.85 cr used
Done
#78

Leads / Orientation Band

0m 39s0.85 cr used
Done
#79

Leads / Ruled Table

3m 7s0.85 cr used
Done
#80

Leads / Approval Drawer

1m 5s0.85 cr used
Done
#81

Leads / Follow Up And Reporting

1m 11s0.85 cr used
Done
#82

Leads / Closing Band

0m 30s0.85 cr used
Done
#83

Leads / Footer Binding

0m 0s0.85 cr used
Done
#121

Fix Leads: The lead table overflows the viewport at tablet and mobile, cutting off columns without…

6m 27sCredits unavailable
Done
#122

Fix Leads: Measured internal clipping at tablet (768px viewport): span.lrt-count-value clipped by…

6m 27sCredits unavailable
Done
#123

Fix Leads: Measured internal clipping at mobile (375px viewport): caption.lrt-field-label clipped…

12m 51sCredits unavailable
Done
#136

Fix Leads: Measured internal clipping at mobile (375px viewport): a.lcb-capsule clipped by…

6m 24sCredits unavailable
Done
#149

Fix Leads: The mobile lead table is clipped horizontally, hiding its remaining columns and values.…

1m 24sCredits unavailable
Done
#150

Fix Leads: The closing CTA label is obscured by its arrow on mobile. Relevant files: and .

1m 24sCredits unavailable
Done
#16

Knowledge Base

22m 17sCredits in subtasks
Done
#141

Fix Knowledge Base review finding: Q1 as reviewed now: The fixed navigation still covers the…

0m 26s0.4 cr used
Done
#135

Fix Knowledge Base review finding: Q1 as reviewed now: In mobile screenshot 3, the fixed top…

0m 48s0.4 cr used
Done
#130

Fix Knowledge Base review findings: Q1 as reviewed now: The fixed navigation still overlaps… (+1 more)

0m 19s0.4 cr used
Done
#119

Fix Knowledge Base review findings: Mobile fixed navigation covers page content at the top of… (+3 more)

0m 45s0.4 cr used
Done
#85

Knowledge Base / Navigation Slot

0m 1s0.85 cr used
Done
#86

Knowledge Base / Orientation Band

0m 32s0.85 cr used
Done
#87

Knowledge Base / Document Workspace

2m 1s0.85 cr used
Done
#88

Knowledge Base / Closing Band

0m 29s0.85 cr used
Done
#89

Knowledge Base / Footer Slot

0m 0s0.85 cr used
Done
#115

Fix Knowledge Base: Mobile fixed navigation covers page content at the top of the viewport; implicated…

12m 26sCredits unavailable
Done
#116

Fix Knowledge Base: The shared data client is bypassed with a hardcoded record fixture — is substituted…

1m 56sCredits unavailable
Done
#117

Fix Knowledge Base: The upload flow reports a confirmed processing outcome it never received — is shown…

1m 56sCredits unavailable
Done
#118

Fix Knowledge Base: And write to the shared collection but the local mirror is never reconciled with the…

3m 50sCredits unavailable
Done
#17

Integrations

19m 20sCredits in subtasks
Done
#138

Fix Integrations review finding: Q1 as reviewed now: The fixed mobile navigation still…

0m 15s0.4 cr used
Done
#132

Fix Integrations review findings: Mobile fixed navigation overlaps the Integrations heading… (+2 more)

0m 40s0.4 cr used
Done
#90

Integrations / Navigation Binding

0m 0s0.85 cr used
Done
#91

Integrations / Orientation Band

0m 38s0.85 cr used
Done
#92

Integrations / Connection Workspace

1m 23s0.85 cr used
Done
#93

Integrations / Closing Band

0m 29s0.85 cr used
Done
#94

Integrations / Footer Binding

0m 0s0.85 cr used
Done
#126

Fix Integrations: Mobile fixed navigation overlaps the Integrations heading area; implicated files…

6m 22sCredits unavailable
Done
#127

Fix Integrations: The needs-attention action is clipped horizontally on mobile; implicated file…

3m 6sCredits unavailable
Done
#128

Fix Integrations: Measured internal clipping at mobile (375px viewport): a.icw-btn.icw-btn--hair clipped…

6m 51sCredits unavailable
Done
#18

Activity History

19m 42sCredits in subtasks
Done
#139

Fix Activity History review finding: Q1 as reviewed now: The fixed mobile navigation no longer…

1m 2s0.4 cr used
Error
#133

Fix Activity History review finding: Fixed mobile navigation overlaps the page heading;

0m 24s0.4 cr used
Done
#96

Activity History / Navigation Slot

0m 0s0.85 cr used
Done
#97

Activity History / Orientation Band

0m 48s0.85 cr used
Done
#98

Activity History / Log Ledger

1m 9s0.85 cr used
Done
#99

Activity History / Closing Band

0m 42s0.85 cr used
Done
#100

Activity History / Footer Slot

0m 0s0.85 cr used
Done
#129

Fix Activity History: Fixed mobile navigation overlaps the page heading; implicated files:, with page…

7m 13sCredits unavailable
Done
#19

Approvals

24m 28sCredits in subtasks
Done
#146

Fix Approvals review finding: The fixed mobile navigation covers the first line of the…

0m 57s0.4 cr used
Done
#101

Approvals / Navigation Slot

0m 0s0.85 cr used
Done
#102

Approvals / Orientation Band

0m 36s0.85 cr used
Done
#103

Approvals / Workspace

1m 27s0.85 cr used
Done
#104

Approvals / Closing Band

0m 28s0.85 cr used
Done
#105

Approvals / Footer Slot

0m 0s0.85 cr used
Done
#145

Fix Approvals: The fixed mobile navigation covers the first line of the approval heading. See () and ().

2m 7sCredits unavailable
Done
#20

Settings

25m 26sCredits in subtasks
Done
#147

Fix Settings review finding: Q1 as reviewed now: Integration reference rows still…

0m 39s0.4 cr used
Done
#144

Fix Settings review finding: Integration reference rows collapse into an unreadable…

0m 31s0.4 cr used
Done
#107

Settings / Navigation Binding

0m 0s0.85 cr used
Done
#108

Settings / Orientation Band

0m 36s0.85 cr used
Done
#109

Settings / Workspace

1m 12s0.85 cr used
Done
#110

Settings / Permissions And Integrations

0m 45s0.85 cr used
Done
#111

Settings / Closing Band

0m 28s0.85 cr used
Done
#112

Settings / Footer Binding

0m 0s0.85 cr used
Done
#143

Fix Settings: Integration reference rows collapse into an unreadable narrow column at desktop and…

3m 9sCredits unavailable
Done
#148

Retry Failed Pages

3m 37s0.4 cr used
Done
#5

Architecture

0.2 cr needed
Backlog
#6

Workspace task plan

0.2 cr needed
Backlog
Landing design preview
Landing: Read product overview
Landing: Start the Lead Gen agent
Login: 1. Create account
Login: 2. Correct enrollment errors
Login: Sign in
Dashboard: 1. Review operational overview
Chat: 2. Submit lead-generation request
Chat: 3. Confirm interpreted criteria
Chat: 4. Edit and resubmit request
Tasks and Workflows: 5. Inspect per-step progress
Leads: Review qualified lead records
Leads: Check follow-up status
Activity History: Inspect execution logs
Activity History: 6. Read error report
Integrations: 7. Connect authorized integration
Integrations: 8. Re-authorize degraded connection
Knowledge Base: 1. Upload business document
Knowledge Base: 2. Remove failed document
AI Employees: 9. Browse agent catalogue
AI Employees: 10. Open Lead Generation agent
Settings: 11. Update user settings
Settings: 12. Correct invalid input
Dashboard: Confirm completed workflow
Landing design preview
Landing: Read product overview
Landing: Start the Lead Gen agent
Login: 1. Create account
Login: 2. Correct enrollment errors
Login: Sign in
Dashboard: 1. Review operational overview
Chat: 2. Submit lead-generation request
Chat: 3. Confirm interpreted criteria
Chat: 4. Edit and resubmit request
Tasks and Workflows: 5. Inspect per-step progress
Leads: Review qualified lead records
Leads: Check follow-up status
Activity History: Inspect execution logs
Activity History: 6. Read error report
Integrations: 7. Connect authorized integration
Integrations: 8. Re-authorize degraded connection
Knowledge Base: 1. Upload business document
Knowledge Base: 2. Remove failed document
AI Employees: 9. Browse agent catalogue
AI Employees: 10. Open Lead Generation agent
Settings: 11. Update user settings
Settings: 12. Correct invalid input
Dashboard: Confirm completed workflow