Usage Examples
Usage Examples (LLM Input Text)
These examples demonstrate how to interact with MindVault for comprehensive personal knowledge management, including notes, tasks, reviews, and reminders.
Personal Notes Management Examples
Creating and Managing Notes
- “Create a note about today’s team meeting: ‘Discussed Q1 goals, Sarah will lead the mobile project, deadline is March 15th.’ Tag it as ‘meeting’ and ‘Q1-planning’.”
- “Add a note for my learning journal: ‘Completed Rust async programming tutorial, key insight: tokio runtime manages async tasks efficiently.’ Tag as ‘learning’ and ‘rust’.”
- “Store this idea: ‘New feature idea for the app - dark mode toggle in settings. Users have been requesting this.’ Tag as ‘feature-idea’ and ‘ui-ux’.”
- “Create a note about the client feedback: ‘Client loves the new dashboard design but wants faster loading times. Consider implementing lazy loading for charts.’ Tag as ‘client-feedback’ and ‘performance’.”
Searching and Organizing Notes
- “Show me all notes tagged with ‘meeting’ from this week.”
- “Find notes containing ‘performance’ or ‘optimization’.”
- “Get all my learning journal entries from the past month.”
- “Show me notes about client feedback that mention ‘dashboard’.”
Reportee Reviews Management Examples
Creating and Managing Reviews
- “Create a performance review for John Smith: ‘Excellent work on the authentication module. Shows strong technical skills and attention to detail. Areas for improvement: communication in team meetings.’ Set review date as January 15th, 2024.”
- “Add feedback for Sarah Johnson: ‘Great leadership on the mobile project. Successfully coordinated with design team and delivered on time. Goal for next quarter: mentor junior developers.’ Tag as ‘leadership’ and ‘Q1-review’.”
- “Record a 1:1 meeting note for Mike Chen: ‘Discussed career goals, interested in moving to senior role. Needs to improve code review skills and system design knowledge. Action: assign system design course.’ Tag as ‘1on1’ and ‘career-development’.”
Review Analysis and Tracking
- “Show me all reviews for John Smith from the past year.”
- “Find all reviews mentioning ‘leadership’ skills.”
- “Get a summary of performance trends for my team this quarter.”
- “Show me action items from all recent 1:1 meetings.”
Reminders Management Examples
Setting Reminders
- “Set a reminder for March 1st: ‘Prepare Q1 performance reviews for the team’.”
- “Create a recurring weekly reminder: ‘Send team status update to stakeholders’ every Friday.”
- “Add a reminder for tomorrow: ‘Follow up with client about the dashboard feedback’.”
- “Set a reminder for next Monday: ‘Review and approve John’s pull request for the authentication feature’.”
Managing Reminders
- “Show me all reminders for this week.”
- “What reminders do I have coming up in the next 3 days?”
- “Mark the client follow-up reminder as completed.”
- “Snooze the performance review reminder until next week.”
Task Management Examples
Creating Tasks
- “Create a task: ‘Review code changes for the authentication module’ with high priority, due next Friday.”
- “Add a new task called ‘Update API documentation’ with normal priority and set it as pending.”
- “I need to create a task for ‘Prepare demo for stakeholders’ with high priority, due on February 15th, 2024.”
- “Create a task: ‘Fix login bug reported by QA team’ and mark it as in progress with high priority.”
Bulk Task Creation
- “Create multiple tasks for our sprint planning:
- ‘Set up development environment’ (high priority, pending)
- ‘Write unit tests for user service’ (normal priority, pending)
- ‘Code review for feature branch’ (high priority, pending)
- ‘Update deployment scripts’ (normal priority, pending)”
- “I need to create several tasks for the new project:
- ‘Research competitor analysis’ due January 30th
- ‘Design system architecture’ with high priority
- ‘Create project timeline’ with normal priority”
Viewing and Searching Tasks
- “Show me all my tasks.”
- “What tasks do I have with high priority?”
- “Find all tasks that are currently in progress.”
- “Show me tasks that contain ‘review’ in the name.”
- “What tasks are due this week?”
- “Find all completed tasks from last month.”
- “Show me all pending tasks with high priority.”
Updating Tasks
- “Mark task ‘Review code changes’ as completed.”
- “Change the priority of task ID 123 to high.”
- “Update task ‘Prepare demo’ to in progress status.”
- “Set the due date for task ‘Update documentation’ to February 20th.”
- “Change task ‘Fix login bug’ status to completed and priority to normal.”
Bulk Updates
- “Mark all pending tasks with ‘review’ in the name as in progress.”
- “Change all high priority completed tasks to normal priority.”
- “Update all tasks containing ‘bug’ to high priority and in progress status.”
- “Set all pending tasks due this week to high priority.”
Deleting Tasks
- “Delete task ID 456.”
- “Remove the task ‘Old feature request’.”
- “Delete all completed tasks from last quarter.”
- “Remove all tasks with ‘cancelled’ in the name.”
Complex Task Management
- “Show me a summary of all high priority tasks that are overdue.”
- “What’s my task completion rate for this month?”
- “Find all tasks related to the authentication project and mark them as high priority.”
- “Create a daily standup summary of all in progress tasks.”
- “What tasks should I focus on today based on priority and due dates?”
Comment/Note Management Examples
Adding Comments
- “Add a note for Alice: ‘Met with Alice, she mentioned a new client project starting next week.’ Tag it as ‘meeting’ and ‘client’.”
- “Record feedback for Bob: ‘Excellent work on the frontend optimization, reduced load time by 40%.’ Tag as ‘performance’ and ‘frontend’.”
Viewing Comments
- “Show me all notes about Bob.”
- “Find notes tagged ‘bug’ and ‘frontend’.”
- “Search all notes for ‘performance review’.”
Comment Analysis
- “Summarize Bob’s feedback from last month.”
- “What’s the general sentiment of feedback for Alice over the last quarter?”
- “Give me a daily summary of all new notes.”
- “What tags are available for notes?”
Managing Comments
- “Update note ID 1234: ‘Added crucial details about client requirements.’”
- “Remove the note with ID 5678.”
Integrated Workflow Examples
Project Management
- “Create tasks for the Q1 planning meeting and add notes about the discussion points.”
- “Show me all tasks and related feedback for the mobile app project.”
- “Create a comprehensive project status report including tasks, completion rates, and team feedback.”
Team Management
- “What tasks is each team member working on and what’s their recent feedback?”
- “Create tasks based on the issues mentioned in this week’s retrospective notes.”
- “Generate a team performance summary including task completion and feedback sentiment.”
Sprint Planning
- “Create sprint tasks based on the backlog and add planning notes for each.”
- “Show me completed tasks from last sprint and any related feedback or blockers.”
- “Generate a sprint retrospective report with task metrics and team feedback.”
Project Planning Assistant
Example Prompts
- “Help me plan tasks for the new mobile app project. We need to cover design, development, testing, and deployment phases.”
- “Create a task breakdown for our Q2 website redesign project.”
- “I need to plan tasks for migrating our database to the cloud.”
- “Help me create tasks for onboarding a new team member.”
- “Plan tasks for our upcoming product launch campaign.”
- “Create a comprehensive task list for setting up our CI/CD pipeline.”
- “I need to break down the API refactoring project into manageable tasks.”
- “Help me plan tasks for the security audit and compliance project.”
Project Planning Template
User Input: “Help me plan tasks for the new mobile app project. We need to cover design, development, testing, and deployment phases.”
Expected Task Creation:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
{
"tasks": [
{
"name": "Create mobile app wireframes and mockups",
"priority": "High",
"status": "Pending",
"dueDate": "2024-02-10"
},
{
"name": "Set up React Native development environment",
"priority": "High",
"status": "Pending",
"dueDate": "2024-02-05"
},
{
"name": "Implement user authentication screens",
"priority": "High",
"status": "Pending",
"dueDate": "2024-02-15"
},
{
"name": "Develop core app navigation",
"priority": "Normal",
"status": "Pending",
"dueDate": "2024-02-20"
},
{
"name": "Write unit tests for core components",
"priority": "Normal",
"status": "Pending",
"dueDate": "2024-02-25"
},
{
"name": "Perform end-to-end testing",
"priority": "High",
"status": "Pending",
"dueDate": "2024-03-01"
},
{
"name": "Set up CI/CD pipeline for mobile deployment",
"priority": "Normal",
"status": "Pending",
"dueDate": "2024-03-05"
},
{
"name": "Deploy to app stores (iOS/Android)",
"priority": "High",
"status": "Pending",
"dueDate": "2024-03-10"
}
]
}
Expected Response: “I’ve created a comprehensive task plan for your mobile app project with 8 key tasks covering all phases:
📱 Design Phase (Due: Feb 10)
- Create mobile app wireframes and mockups (High priority)
⚙️ Development Setup (Due: Feb 5)
- Set up React Native development environment (High priority)
💻 Core Development (Due: Feb 15-20)
- Implement user authentication screens (High priority)
- Develop core app navigation (Normal priority)
🧪 Testing Phase (Due: Feb 25 - Mar 1)
- Write unit tests for core components (Normal priority)
- Perform end-to-end testing (High priority)
🚀 Deployment Phase (Due: Mar 5-10)
- Set up CI/CD pipeline for mobile deployment (Normal priority)
- Deploy to app stores (High priority)
The timeline spans about 6 weeks with logical dependencies. I recommend starting with the development environment setup and wireframes in parallel, then proceeding through development, testing, and deployment phases.”
Additional Project Planning Examples
Website Redesign Project
User Input: “Create a task breakdown for our Q2 website redesign project.”
Expected Tasks:
- Conduct user research and analytics review
- Create new design system and style guide
- Design homepage and key landing pages
- Develop responsive frontend components
- Implement CMS integration
- Perform cross-browser testing
- SEO optimization and performance testing
- Launch and monitor website performance
Database Migration Project
User Input: “I need to plan tasks for migrating our database to the cloud.”
Expected Tasks:
- Assess current database structure and dependencies
- Choose cloud provider and migration strategy
- Set up cloud database environment
- Create data backup and rollback procedures
- Perform test migration with sample data
- Update application connection strings
- Execute full production migration
- Monitor performance and optimize queries
Team Onboarding Project
User Input: “Help me create tasks for onboarding a new team member.”
Expected Tasks:
- Prepare workstation and development environment
- Create access accounts and permissions
- Schedule introduction meetings with team
- Assign onboarding buddy/mentor
- Review codebase and architecture documentation
- Complete first small feature or bug fix
- Conduct 30-day check-in and feedback session
- Update onboarding process based on feedback
Project Planning Best Practices
Task Breakdown Principles
- Granular Tasks: Break large tasks into 1-3 day chunks
- Clear Dependencies: Identify which tasks must be completed before others
- Realistic Timelines: Account for complexity and potential blockers
- Priority Assignment: Mark critical path items as high priority
- Resource Allocation: Consider team capacity and skills
Timeline Management
- Buffer Time: Add 20% buffer for unexpected issues
- Milestone Markers: Create checkpoint tasks for major deliverables
- Parallel Work: Identify tasks that can be done simultaneously
- Risk Mitigation: Plan alternative approaches for high-risk tasks
Advanced LLM Integration Patterns
Context-Aware Task Management
Pattern 1: Intelligent Task Prioritization
User Input: “I have a deadline tomorrow and three high priority tasks. Help me prioritize.”
LLM Process:
- Fetch all high priority tasks
- Analyze due dates and dependencies
- Provide prioritized recommendations
- Offer to update task priorities automatically
Pattern 2: Proactive Task Suggestions
User Input: “I just completed the authentication module.”
LLM Process:
- Mark authentication task as completed
- Search for related/dependent tasks
- Suggest next logical tasks
- Offer to create follow-up tasks
Pattern 3: Smart Bulk Operations
User Input: “Clean up my completed tasks from last month.”
LLM Process:
- Search for completed tasks from specified timeframe
- Present summary for confirmation
- Perform bulk delete operation
- Provide cleanup summary
Error Handling and Recovery
Graceful Error Responses
Scenario: Task creation fails due to validation error
LLM Response: “I couldn’t create the task because the name field is required. Let me help you fix this. What would you like to name this task?”
Smart Retry Logic
Scenario: Network timeout during bulk operation
LLM Response: “The bulk operation timed out. I was able to create 3 out of 5 tasks successfully. Would you like me to retry creating the remaining 2 tasks?”
Integration with External Systems
Calendar Integration
User Input: “Create tasks for all my meetings this week.”
LLM Process:
- Fetch calendar events
- Convert meetings to preparation/follow-up tasks
- Set appropriate due dates and priorities
- Create tasks with meeting context
Email Integration
User Input: “Create tasks from my unread emails marked as important.”
LLM Process:
- Scan important unread emails
- Extract actionable items
- Create tasks with email context
- Link tasks back to original emails