Uses the Notion MCP to work with the Prototype Mentore Manager Notion workspace. Infers database schema from Notion DB props, reviews/analyzes the prototype for MVP readiness, and suggests or adds missing database properties. Use when the user says infer db schema, infer schema, review notion, analyze notion, add props, what props would you add?, or references the Prototype Mentore Manager or Notion databases for the Mentore Manager app.
Implement comprehensive input validation on server-side with complementary client-side validation for user experience, using allowlists, type checking, and sanitization to prevent injection attacks. Use this skill when validating user inputs, form data, API requests, file uploads, query parameters, or any external data entering the application. Apply this skill when implementing server-side validation as the primary security layer, adding client-side validation for immediate user feedback, validating data types and formats, checking ranges and required fields, sanitizing inputs to prevent SQL injection and XSS attacks, using allowlists over blocklists, providing field-specific error messages, or enforcing business rules at appropriate application layers. This skill ensures validation happens at all entry points consistently, security is never dependent on client-side checks alone, users receive helpful immediate feedback, and data integrity is maintained through multiple layers of validation.
Socratic mentoring for junior developers and AI newcomers. Guides through questions, never answers. Triggers: help me understand, explain this code, Im stuck, Im stuck, Im confused, Im confused, I dont understand, I dont understand, can you teach me, teach me, mentor me, guide me, what does this error mean, why doesnt this work, why does not this work, Im a beginner, Im a beginner, Im learning, Im learning, Im new to this, Im new to this, walk me through, how does this work, whats wrong with my code, whats wrong, can you break this down, ELI5, step by step, where do I start, what am I missing, newbie here, junior dev, first time using, how do I, what is, is this right, not sure, need help, struggling, show me, help me debug, best practice, too complex, overwhelmed, lost, debug this, /socratic, /hint, /concept, /pseudocode. Progressive clue systems, teaching techniques, and success metrics.