User Flow¶
First-Time Setup¶
- User opens extension popup.
- User enters role, level (
Student,Junior,Middle,Senior), and habit goal. - User saves profile.
Prompt Preparation¶
- User selects a default template.
- User can open in-page Prompt Builder from launcher or by pressing
Ctrl/Cmd + Owhile focused in chat composer (Ctrl/Cmd + Shift + Ocommand fallback). - User fills required fields (task, context, attempt).
- User generates structured prompt.
- User copies prompt into AI chat.
Real-Time Coaching¶
- User submits prompt on supported platform.
- Extension analyzes prompt quality.
- Live bubble updates during typing (debounced draft scoring) and on submit.
- Top-right overlays provide warnings or suggestions.
- Stats are updated in local storage.
Submission signals:
- Enter key in prompt composer
- Send/Submit button click
Risk Event: Large Paste¶
- User pastes large code block.
- Extension detects code-like paste content.
- Warning asks user to explain and test before usage.
- Repeated behavior triggers stronger pattern alert.
Risk Event: Copy AI Output then Reuse¶
- User copies a long assistant response.
- User pastes that content into a prompt composer.
- Extension warns user to rewrite with personal reasoning and verification steps before sending.
Risk Event: Fast Copy After AI Output¶
- AI produces a long response.
- Extension starts a read-time countdown reminder.
- If user copies too quickly (Ctrl+C or copy button), extension shows immediate warning with remaining read time.