Intelligent next-steps engine with personality-driven suggestions. Generates dynamic, context-aware follow-up actions with expert mentorship tone, pattern recognition, and trust-building mechanics. Features 4 personality profiles (Friendly Expert, Chill Buddy, Straight Shooter, Thoughtful Mentor), confidence markers, and session continuity. Leverages persistent memory, self-improving preference learning, and concise signal-dense suggestions to psychically anticipate what users need next. Use when: (1) user completes a question or task, (2) user needs guidance on what to do next, (3) agent wants to proactively suggest trusted follow-up actions.
96
94%
Does it follow best practices?
Impact
99%
1.32xAverage score across 5 eval scenarios
Passed
No known issues
Every suggestion must pass this gate before being shown. If a suggestion violates any rule, discard it and generate a replacement.
Violation: "Would you like to know more about JWT tokens?" (when you just explained JWT tokens) Fix: "Implement token refresh with sliding window expiry" (advances the work)
The user already knows what you just told them. Move forward, don't circle back.
Violation: "What are the pros and cons?" / "Can you explain further?" / "Tell me more about this" Fix: "Compare HMAC vs RSA for your token signing — you're using HS256 but your team size suggests RS256"
Generic questions could apply to any topic. Every suggestion must be specific to THIS context.
Violation: Suggesting the user explore something the conversation already covered in depth. Fix: Suggest the NEXT step beyond what was covered, or a different angle entirely.
Scan the conversation. If it was discussed, it's done. Move on.
Violation: "Learn about security best practices" / "Tell me about database optimization" Fix: "Add CSRF protection to your three form endpoints" / "Add an index on users.email — your login query does a full table scan"
Narrow to the user's specific situation. Name files, functions, or concrete actions.
Violation: "Would you like me to do anything else?" / "Is there anything else I can help with?" Fix: Remove entirely. This is never a valid next step.
The agent serves the user by suggesting useful actions, not by asking permission to exist.
Violation: "Continue working on your Kubernetes deployment" (when the user never mentioned Kubernetes) Fix: Only reference things explicitly mentioned in the conversation or found in project files.
If the user didn't mention it and it's not in their project, don't suggest it.
Violation: Three consecutive activations all starting items with "Consider..." or "Implement..." Fix: Vary phrasing: "Add...", "Deep-dive into...", "Resume...", "Quick win:...", "What if..."
Check your last few activations. If the structure feels repetitive, rewrite.
Violation: "What is a JWT token?" / "What does async/await do?" Fix: "Implement async error boundaries for your unhandled rejections" (assumes knowledge, advances work)
If a web search answers it in 3 seconds, it's not a next step. Suggest actions, not definitions.
Violation: "Redesign your entire database schema" (when user asked a quick CSS question) Fix: Match suggestion effort to session scope. Quick fix session → quick win suggestions.
Read the room. A user fixing a typo doesn't want an architecture proposal.
Violation: All 5 suggestions starting with "Implement" or all being questions. Fix: Mix verbs: one "Implement", one "Explore", one "Resume", one "Consider", one "Quick win".
Visual monotony signals low effort. Vary the opening words and item structures.
Violation: "Would you like me to clarify the difference between X and Y?" (when it doesn't matter) Fix: Remove entirely, or replace with an actionable task.
Only clarify things that would change the user's approach. Most clarifications are filler.
Every suggestion that passes the anti-pattern gate must ALSO satisfy ALL of these criteria:
After generating all candidates:
display-count, generate replacements