Quick Start Guide
Set up AI coding assistants and fallback paths
Quick Start Guide
Get Continuity's RAG-based synthetic memory system running in 5 minutes.
Setup
# 1. Install from VS Code Marketplace
# Search "Continuity" → Install
# 2. Open any project folder in VS Code
# Continuity automatically configures communication with your AI assistants.
# 3. Restart your AI tool if prompted
# (Claude Desktop, Claude Code, Cursor, Cline, Roo Code, GitHub Copilot, or Gemini CLI)
Continuity provides a unified RAG-based memory system that works across multiple AI coding tools. It uses standard protocols like MCP when the host/runtime supports native tool mounting, ensuring seamless interaction with your decisions and context. If native tool mounting is unavailable, Continuity falls back to repo-local files for context preservation.
Tip: If your AI assistant doesn't automatically detect the memory system, run Cmd+Shift+P → "Continuity: Configure Memory" to trigger it manually.
What Happens Automatically
On first launch, Continuity can run the Initial Project Scanner — it scans your codebase and creates draft decisions for your tech stack, dependencies, database, testing setup, deployment config, and project structure. Combined with git seeding, which pre-populates decisions from your recent git history, your AI begins with a robust synthetic memory instead of an empty slate.
Continuity also creates instruction files (CLAUDE.md, .cursorrules, .github/copilot-instructions.md, and others depending on your AI tools) that your AI can read on startup. These files act as pointers to the synthetic memory system, telling your AI:
- •When to search for existing decisions
- •When to log new decisions immediately
- •How to check for conflicts with past choices
When you ask an architectural question, your AI will search its synthetic memory to find the most relevant prior decisions.
When you explain your reasoning, your AI will immediately record it as part of the project's permanent synthetic memory.
See It In Action
Ask an architectural question
You: "Should we use Redis or Memcached for caching?"
AI: Searches for related decisions
"Let me check what we've decided about caching... I found decision-23 where you chose PostgreSQL and prioritized reliability. Based on that pattern, Redis might be a better fit since it offers persistence. What do you think?"
Explain a choice
You: "Let's use TypeScript because the type safety catches bugs early and the IDE support is better."
AI: "Good reasoning. I'll log this decision right away so we remember why TypeScript when it comes up later."
Check for conflicts
You: "I'm thinking of switching to MongoDB."
AI: Searches for database decisions
"Before we decide, I found decision-12 where you chose PostgreSQL specifically for ACID transactions. Switching to MongoDB would change that approach. Do you want to proceed, or should we look at what drove that original decision?"
If Your AI Doesn't Behave This Way
Some AI tools don't reliably read instruction files. If your AI isn't being proactive:
- •Ask explicitly: "Search for decisions about caching before we decide"
- •Remind it: "Check the CLAUDE.md file for how to use Continuity"
- •Direct request: "Log this decision: We chose X because Y"
The tools work when asked directly on clients that expose them. If they are not mounted, use the repo-local fallback files.
Key Commands
You can always ask your AI to:
| What you want | What to say |
|---|---|
| Search decisions | "What have we decided about X?" |
| Log a decision | "Log this decision: [your reasoning]" |
| Load context | "What's the project context?" |
| Track a blocker | "I'm stuck on X, add it to blockers" |
Troubleshooting
AI not using Continuity memory?
- •Continuity auto-detects your AI assistants on startup. If it missed one, run
Cmd+Shift+P→ "Continuity: Configure Memory" to re-run detection - •Restart your AI tool completely after setup
- •Check that the instruction file for your AI exists (
CLAUDE.mdfor Claude Code,.cursorrulesfor Cursor, etc.) - •If the client is in degraded mode, inspect
.continuity/mcp-health.jsonand.continuity/unfinished-task.json
AI being proactive but missing context?
- •Decisions are stored in the synthetic memory system (
.continuity/decisions.json) - •Run "Continuity: Regenerate Instruction Files" to update the AI's pointers to memory
Next Steps
- •Fluent AI Memory — How the automatic behavior works
- •Decision Logging — Log decisions effectively