Encoded
as a skill.
Jon McNeill's Algorithm is a five-step framework for building things that shouldn't exist — the version that actually works. He's used it at Tesla, Lululemon, SpaceX, GM. He's now using it at DVx, the venture firm he founded.
Most AI tools make you faster at what you're already doing. This makes you stop and ask whether you should be doing it at all.
A skill is a markdown file — a set of instructions that gives an AI model a way of thinking, not just a task to complete. Drop it into any tool that accepts system prompts or project instructions and it changes how the model behaves.
The difference between a prompt and a skill is the difference between asking someone to do something and teaching them how to think about it.
The more context you give it — your documents, your conversation history, your notes — the harder it pushes back.
The skill is a plain markdown file. It works anywhere you can provide system instructions or a project context — which is most modern AI tools.
the-algorithm.md. That's the file you'll drop into tools./question — full Step 1 requirements audit
/delete — Step 2 deletion table
/algorithm — full five-step run
You need one file: dist/the-algorithm.md from the GitHub repo. Download it, then follow the steps for your tool.
Every platform works slightly differently, but the idea is the same: give your AI the file so it knows how to think, then give it something real to work on.
Claude claude.ai or Desktop app · Pro plan recommended ▶
Option A: Add to a Project (recommended)
- Go to claude.ai and log in
- In the left sidebar, click Projects, then Create Project
- Name it something like "The Algorithm"
- In the project panel, find Project Knowledge and click Add content
- Upload
the-algorithm.md, or paste its contents into Set custom instructions - Start a new conversation inside the project — The Algorithm is loaded automatically
Option B: Upload in a single conversation
- Start a new conversation on claude.ai (works on the free plan)
- Click the paperclip icon and attach
the-algorithm.md - Say something like: "Use The Algorithm framework in this file. Score our onboarding process."
ChatGPT Custom GPT or conversation upload ▶
Or skip setup entirely — use the ready-made Algorithm GPT.
Option A: Create your own Custom GPT
- Go to chatgpt.com/create and log in (requires a Plus, Team, or Enterprise plan)
- Click the Configure tab
- Set the name to "The Algorithm"
- In the Instructions field, paste this short prompt:
- Under Knowledge, click Upload files and upload
the-algorithm.md - Under Capabilities, enable Web Search and Canvas. Disable the rest.
- Click Save and choose who can access it
Option B: Upload in a single conversation
- Start a new conversation on chatgpt.com (works on the free plan)
- Click the paperclip icon and upload
the-algorithm.md - Say: "Use the framework in this file to help me optimize my process"
Google Gemini Gems · Gemini Advanced ▶
Option A: Create a Gem (recommended)
- Go to gemini.google.com and log in
- In the left sidebar, click Gem manager, then New Gem
- Name it "The Algorithm"
- Paste the contents of
the-algorithm.mdinto the Custom Instructions field - Click Save — the Gem appears in your sidebar for reuse
Option B: Paste into a conversation
- Start a new conversation on gemini.google.com
- Paste the contents of
the-algorithm.mdand say: "Use this framework"
Other Tools Copilot, Grok, Perplexity, local models, API ▶
Any tool with custom instructions or file upload
- Find the custom instructions, system prompt, or file upload feature in your AI tool
- Paste the contents of
the-algorithm.mdor upload the file - Start asking it to question, delete, simplify, accelerate, or automate