first-principles-thinking ai Socratic coach for breaking down problems to fundamental truths. Use when users want to think through a problem...