What Cursor does
Cursor is a fork of VS Code with first-class AI editor integration: tab autocomplete, inline chat, and an agent mode that can edit multiple files and run tests. It’s currently the dominant AI-native IDE for indie hackers and startup engineers.
Cursor reads project-level configuration on session start and treats it as system-prompt context for every chat. ShipFit’s stage-9 export uses that mechanism to keep your validated decisions in front of the model, every prompt, for the life of the project.
What ShipFit ships to Cursor
When you reach stage 9 (What to Export?) and pick Cursor, the export takes the validated playbook produced by the previous 8 stages and lands it in your repo as Cursor configuration. The editor’s AI then works from your validated decisions, not generic defaults.
What carries over from the playbook into the export:
- Buyer persona from stage 2 (Who Pays?), including verbatim quotes from your interviews.
- Above-the-line pains from stage 3 (What Hurts?), scored by frequency × intensity.
- Winning angle from stage 4 (How to Win?), tied to which of the 7 Powers the business will have at maturity.
- V1 scope from stage 5 (What’s V1?). Differentiator + Operational features; Delights held back for V2.
- Pricing model from stage 6 (How to Charge?). Tier structure, entry price, the Pricing Position verdict.
- Launch plan from stage 8 (How to Launch?). Primary channels and message.
ShipFit also installs project-level shortcuts that re-apply the framework gates (MoSCoW, Van Westendorp, Superhuman PMF Engine) during development, so the validation discipline survives past the planning meeting. The exact mechanics are handled for you.
Install
After running stage 9, unzip the export into your repo root, commit, and restart Cursor. The next chat loads the new context automatically. No CLI, no plugin install.
Why bother
The honest version: most validated playbooks die in a Notion doc the day you open the editor.
Loading the playbook into Cursor’s project context prevents that. The validated decisions stay in the model’s view for every prompt, for the life of the project. When you ask Cursor “let’s add a settings page,” the model already knows whether settings is in V1 or V2 and pushes back if you’re sliding into scope creep. When you ask for landing-page copy, the model reaches for your buyer’s verbatim pain phrasing, not generic SaaS jargon.
That’s the whole game: keep the validation context loaded so engineering decisions cascade from validated answers, not from whatever the AI thinks is plausible.
Common mistakes
1. Treating the export as a one-time setup. Re-export after any meaningful pivot. The repo’s validation context should always match your current ShipFit state.
2. Mixing engineering conventions with validation context in the wrong place. Validation goes in one block, engineering conventions (test framework, file layout, linting) in another. Re-exporting refreshes the validation block; your engineering block stays put.
3. Skipping the export and pasting context manually. Works for the first session. Falls apart by week 2.
Further reading
- Cursor documentation on rules, the official spec.
- Claude Code integration, same playbook, terminal-native tool. Most teams use both.
- Validating a business idea with AI, the workflow this export plugs into.
Frequently asked questions
Why use a ShipFit export instead of pasting context into Cursor manually?
Do I need a paid Cursor subscription?
Can I edit the export after ShipFit generates it?
What if I'm using both Cursor and Claude Code?
How is this different from copying my validation doc into a /docs folder?
Ready to make your next product a success?
9 decisions between your idea and a product worth building.