System PromptIn the chat completions API format used by OpenAI, Anthropic, Google, and others, messages come in three roles: system, user, and assistant. The system message is the system prompt, it's processed fir…Sahil Kapoor's Playbook·May 17·3 min readCursorWindsurfLangchainMcp Model Context Protocol
Prompt EngineeringPrompt engineering is the discipline of communicating effectively with large language models. Because LLMs are trained to predict plausible continuations of text, how you frame a request has an enormo…Sahil Kapoor's Playbook·May 17·3 min readSystem PromptCursorWindsurfLangchain
OpenHandsOpenHands (formerly OpenDevin) is an open-source platform for AI software engineering agents. Unlike Cursor or Windsurf which are IDEs with AI assistance, OpenHands is a platform where AI agents opera…Sahil Kapoor's Playbook·May 17·3 min readCursorWindsurfOllamaMcp Model Context Protocol
GitHub CopilotGitHub Copilot, launched in 2021 and built on OpenAI Codex (later GPT-4), was the first AI pair programmer to reach mainstream adoption. It integrates as an extension into VS Code, JetBrains, Neovim, …Sahil Kapoor's Playbook·May 17·3 min readCursorWindsurfOllamaVllm
CursorCursor is a fork of VS Code that reimagines the editor as an AI-native environment. While GitHub Copilot adds AI as a plugin to existing editors, Cursor was built from the ground up with AI as a first…Sahil Kapoor's Playbook·May 17·3 min readGithub CopilotMcp Model Context ProtocolSystem PromptOpenhands
MCP (Model Context Protocol)Model Context Protocol (MCP) is an open standard introduced by Anthropic in late 2024 that defines a universal way for large language models to communicate with external systems, files, databases, API…Sahil Kapoor's Playbook·May 17·3 min readCursorWindsurfOpenhandsLangchain