Claude follows your rules.With proof.
Claude follows CLAUDE.md ~80% of the time. Hooks run at 100%. Most setups ship with zero hooks. Launchpad scores Claude Code and local Cursor Agent config, fixes the gaps with hooks and permissions, and runs scenarios to prove the agent follows your rules. Cursor Cloud memory is not supported.
Official support
Cursor Agent
Scaffold, diagnose, repair, and evaluate with native Cursor config. Memory is the same local SQLite + MCP — Cloud memory is not supported.
Explore supportGenerate Claude Code or Cursor Agent config (`--harness cursor`).
Write code, add dependencies, shape the architecture.
The agent reads your code and completes CLAUDE.md or AGENTS.md.
Run scenarios to verify the agent actually follows your rules.
Runs doctor automatically when config already exists.
Auto-repair hooks, permissions, and missing sections.
The agent reads your code and completes CLAUDE.md or AGENTS.md.
Run scenarios to verify the agent actually follows your rules.
Measured improvement
What changes after doctor --fix
One command finds misconfigurations. One flag fixes them. Your score goes from failing to passing in seconds.
Verify behavior
Eval: prove the agent follows your rules
A doctor score of 95% means your config looks good. An eval FAIL means the agent ignores those rules in practice. Eval closes the gap between configuration and actual behavior — Claude Code or Cursor Agent.
17 built-in scenarios across 3 suites: security, conventions, and workflow.
Each run creates an isolated sandbox with that harness's config copied in (.claude/ or .cursor/). Your code is never touched.
Optional add-on
Your decisions follow you everywhere
Claude's built-in memory resets per machine. Launchpad uses one local SQLite store for Claude Code and Cursor Agent, synced via a private GitHub Gist. Cursor Cloud Agents cannot use this local MCP server.
One command to set up. Same store for Claude Code and Cursor Agent.
The full picture
Each tool has one job
init scaffolds. doctor maintains. /lp-enhance makes it smart. eval proves it works. memory remembers.
| Responsibility | init | doctor --fix | /lp-enhance | eval | memory |
|---|---|---|---|---|---|
| Detect stack and framework | ✓ | - | - | - | - |
| Generate CLAUDE.md / AGENTS.md, TASKS.md, BACKLOG.md | ✓ | - | - | - | - |
| Generate settings.json or hooks.json | ✓ | ✓ | - | - | - |
| Generate .claudeignore / .cursorignore | ✓ | ✓ | - | - | - |
| Generate workflow rules (Claude paths or Cursor globs) | ✓ | ✓ | - | - | - |
| Install workflow-check hook (staleness warnings) | ✓ | ✓ | - | - | - |
| Score config 0-100 | - | ✓ | - | - | - |
| Fix missing sections, rules, permissions | - | ✓ | - | - | - |
| Collapse duplicate ## Memory headings | - | ✓ | - | - | - |
| Add stop-and-swarm rule | ✓ | ✓ | - | - | - |
| Rewrite CLAUDE.md / AGENTS.md with real project content | - | - | ✓ | - | - |
| Suggest hooks, MCP servers, path-scoped rules | - | - | ✓ | - | - |
| Overflow conventions to harness rule files | - | - | ✓ | - | - |
| Prove the agent follows your rules | - | - | - | ✓ | - |
| Run sandbox test scenarios | - | - | - | ✓ | - |
| Persistent cross-session memory | - | - | - | - | ✓ |
| Dashboard, sync, migration | - | - | - | - | ✓ |
Zero config to start. Five minutes to a scored setup.
The quickstart walks you through init, doctor, enhance, and eval. Flags, edge cases, and CI integration are in the full docs.