← Back to Wiki

Development Tools

Cursor

Cursor is an AI-powered code editor built on VS Code. It integrates the latest and best AI models—Claude, GPT-4, and others—with custom tools the Cursor team has built to make operating your computer dramatically more efficient. It's almost to the point where you can run your entire computer from a chat interface.

Truly an incredible tool for creating software, building automations, organizing your digital life, and so much more. I love Cursor. Below are things I do to make it work even better—feel free to use any of this however you like.

Honestly, Cursor has become a more true second brain than Notion. You can build faster and deeper—it's not just about storing information, but actively creating and iterating on ideas, code, and systems in real-time. The ability to have conversations with your codebase, generate solutions instantly, and build complex tools through natural language makes it a more dynamic and powerful thinking partner.

Core Foundation

The essentials that make Cursor incredibly powerful from day one.

Intermediate Workflow

Level up your productivity with these techniques.

Pro Advanced

Push Cursor to its limits with these advanced workflows.

MCP: Model Context Protocol

Think of it like USB for AI. MCP is an open standard developed by Anthropic that lets AI assistants connect to external tools and services in a standardized way.

Just like USB provides a universal way to plug in different devices to your computer, MCP provides a universal way to plug in different capabilities to AI. In Cursor, this means the AI can do more than just read and write code—it can interact with the real world.

Active MCP Connections

Why it matters: MCP transforms Cursor from a code editor into a true AI assistant that can take action across your entire digital workflow. Instead of just suggesting code, it can test it in a browser, commit it to GitHub, and notify your team on Slack.

Impressive Things Built with Cursor

Real examples of what's possible when you master this tool.

My Custom Commands 6

How to use: Create a folder at ~/.cursor/commands/ and save these as .md files. Cursor will automatically detect them as slash commands.

/addevent — Add events to Apple Calendar from natural language
/email — Draft and send emails via natural language
/calendar — Add events to Apple Calendar
/desktop — Auto-organize desktop files
/organizefolder — Intelligently organize any folder
/meta — Auto-sync command docs to website

Note: These commands require companion Python scripts in ~/.cursor/commands/[command-name]/. The markdown files tell Cursor's AI how to parse your input and what script to run.

Favorite Python Scripts 1

Utility scripts I use regularly with Cursor. These extend what's possible beyond just code editing.

html-to-pdf.py — Convert HTML files to PDF using Chrome headless

Why this works: Chrome's headless mode includes a full rendering engine, so your CSS (including @page rules and print styles) renders perfectly. No dependencies beyond Chrome itself.

Use case: I use this to generate resumes and cover letters. Write styled HTML, run the script, PDF opens in Preview ready to send.

Resources